I’m a full-stack software engineer with 5+ years of experience building scalable web applications and cloud infrastructure using various languages and frameworks. I’ve designed accessible UI components used by 30K+ users and delivered performance improvements across multiple platforms. My career spans innovative startups and established enterprises, giving me the skills to tackle complex challenges and deliver high-quality solutions. A team player at heart, I thrive in collaborative environments, mentoring engineers, facilitating architecture discussions, and aligning stakeholders to drive results. I bring exceptional interpersonal and time-management skills that enhance my ability to lead teams under pressure. I genuinely love what I do, and my journey within the tough market of software engineering reflects my resilience, adaptability, and passion for creating meaningful solutions.
At V.Two, I've worked on multiple enterprise-grade applications across different teams. I developed an AI-powered document review platform that transforms how legal professionals interact with complex documentation. By combining modern React architecture with Microsoft's FluentUI components and efficient backend integration, I created a responsive and accessible interface that handles large-scale document processing while maintaining optimal performance. In my most recent work, I've focused on building scalable APIs with Node.js, leveraging Azure as our cloud provider to deliver robust backend solutions. I've integrated multiple Azure services including Cosmos DB for NoSQL data storage, Microsoft SQL for relational data, Service Bus queues for reliable message processing, and Azure Functions for serverless computing. Additionally, I've used Terraform to implement infrastructure as code, enabling consistent and reproducible cloud deployments. My work spans the full stack, from creating intuitive user experiences to architecting scalable cloud infrastructure.
At Somos, a telecommunications company, I researched Model Context Protocol (MCP) servers and their potential to transform how enterprises interact with AI agents. Through comprehensive research and hands-on development, I built prototypes to experiment with AWS compatibility and explored how MCP servers could bridge the gap between company APIs and AI systems, enabling seamless, context-aware interactions with complex business data. My work culminated in a clear, actionable roadmap that demonstrated how users and employees at Somos could leverage AI agents to search and analyze company data more effectively. This project not only showcased the power of connecting AI with enterprise systems but also positioned Somos to adopt cutting-edge AI technologies that could enhance productivity and decision-making across the organization.
As a freelance software engineer, I worked with The Turn, a golf simulation company, to develop their promotional website. I built the site using Next.js to create a fast, SEO-optimized web presence that effectively showcases their golf simulation services and facilities. The project demonstrates my ability to deliver clean, professional web solutions that meet client advertising and marketing needs.
In my previous experience as a full-stack software engineer at Cisco Meraki, I have been challenged and have developed a new confidence in the work I do. I worked on an internal design system at Cisco which was used by developers company-wide. I was in this position for about 11 months as a result of being extended twice leading to when I decided to resign in search for full-time opportunities. The highlight of my experience at Cisco was working on an agile team of developers, attending offsites, and most importantly, learning to write better code and make more meaningful contributions.
At App Academy, I was a teaching assistant, mentoring hundreds of students in a highly structures three-week curriculum focused on foundational data structures in Javascript. I provided in-depth instruction on topics such as closures, threading, the call stack and message queue, graphs, heaps, linked lists, and more. In additional to technical teaching, I frequently assisted students with debugging operating system issues to ensure their development environments were correctly configured. Repeatedly teaching these concepts deepend my master of JavaScript and enhanced my ability to explain complex programming concepts clearly. This experience sharpened my debugging skills across multiple languages and environemnts, enabling me to identify and resolve a wide range of technical issues efficiently.
Senior Software Engineer
September 2025- present
Software Engineer Intern
June 2025- August 2025
Junior Software Engineer
February 2025- present
Freelance Software Developer
August 2024 - present
Full-Stack Software Engineer Intern
September 2023 - July 2024
Instructional Assistant
October 2022 - August 2023
Software Engineer Intern
August 2022 - November 2022
MS - Computer Science, Software Engineering
August 2025 - present
BS - Computer Science, Software Engineering, Cum Laude, GPA 3.8
October 2022 - December 2025
Software Engineer Certificate, Full-stack Web Development
August 2021 - May-2022
JavaScript
TypeScript
Python
React
Next.js
Node.js
NPM
HTML
CSS
MongoDB
PostgreSQL
Git
Azure
AWS
Linux
C Programming
C++
Java
Firebase
Tailwind
MaterialUI
Docker
Stripe
Jest