About

I'm a full-stack software engineer with experience building scalable web applications and improving production systems. I work primarily with Angular, TypeScript, and SQL, and focus on creating reliable, high-performance applications that deliver a strong user experience. I care about writing clean, maintainable code and building systems that continue to scale as they grow.

Currently, I contribute to the development of a large-scale e-commerce platform, where I work across frontend, backend, and deployment workflows. I've built core product selection and purchasing flows, developed responsive interfaces, and optimized backend services and database queries to improve performance and reliability. My work often involves balancing user experience with system efficiency in a production environment.

I've also built internal tools, including a mapping application that helps teams visualize and manage real-world data. Using technologies like Node.js, Leaflet, and OpenStreetMap, I developed interactive features such as clustering, role-based access, and dynamic data visualization to support planning and decision-making workflows.

I enjoy working at the intersection of frontend and backend, where I can take features from idea to production. Outside of work, I spend time continuing to improve my skills, exploring new technologies, and building projects that help me think more deeply about performance, scalability, and system design.

Experience

Nov 2023 — Current

Full-Stack Software Developer · Empire West · San Francisco, CA

Delivered full-stack features across Angular frontends, backend services, and SQL databases supporting product selection and purchasing workflows. Built responsive, high-performance user interfaces using Angular, HTML, and SCSS, improving usability across desktop and mobile devices. Developed and optimized backend services using JavaScript, ColdFusion, and SQL to support reliable data processing and system integrations. Improved application performance and stability through debugging, query optimization, and frontend performance tuning, reducing load times and production issues. Contributed to CI/CD pipelines and deployment workflows.

  • Angular
  • TypeScript
  • JavaScript
  • Node.js
  • ColdFusion
  • SQL
  • Docker
  • Git

Jun 2022 — Aug 2022

Software Engineer Intern · CDK Global · San Jose, CA

Redesigned and automated an internal SLA tracking system using C# and .NET async programming, eliminating reliance on third-party software and reducing operational costs. Partnered with the Third-Party Integrations team to improve service delivery systems between internal platforms and external vendors. Developed and tested enhancements for internal tools, improving functionality, reliability, and user experience. Recognized as a Connected Intern by the Early Careers Team for strong technical contributions and cross-team collaboration.

  • C#
  • .NET
  • Async Programming
  • SQL
  • Git

Projects

TileTracker

Planning & Visualization Tool for Marketing Operations

Full-Stack Software Developer

Built an internal mapping platform to visualize commercial client locations and installed ceiling tiles, enabling marketing and design teams to plan and coordinate photography for commercial properties.

Problem

Marketing and design teams lacked a centralized way to identify and prioritize locations for photography, making it difficult to plan shoots and understand geographic distribution of completed installations.

Solution

Developed a full-stack mapping application that transformed installation data into an interactive geographic interface, allowing teams to efficiently explore locations and plan photography efforts.

Key Contributions

  • Built a full-stack application using Angular and Node.js
  • Integrated interactive maps using Leaflet.js and OpenStreetMap
  • Implemented marker clustering to handle large sets of location data
  • Designed color-coded markers to represent installation attributes and statuses
  • Developed RESTful APIs to manage and serve location and installation data
  • Created a role-based interface enabling non-technical users to explore and manage data

Impact

  • Improved planning efficiency for photography and marketing campaigns
  • Enabled teams to quickly identify high-priority or visually valuable locations
  • Increased visibility into geographic distribution of installations across clients
  • Reduced manual coordination between marketing and design teams
  • Angular
  • Node.js
  • Leaflet.js
  • OpenStreetMap
  • SQL
  • Docker

Source code and live demo are not publicly available due to confidentiality.

E-Commerce Platform Rebuild

Flagship Platform Modernization

Full-Stack Software Developer

Contributing to a ground-up rebuild of a flagship e-commerce platform serving thousands of users daily, focused on improving scalability, performance, and user experience across core purchasing workflows.

Problem

The existing platform faced limitations in scalability, maintainability, and user experience, making it difficult to support growing customer demand and modern frontend expectations.

Solution

Working as part of a full-stack team to rebuild the platform from the ground up, delivering a modernized architecture and improved customer-facing experience.

Key Contributions

  • Developed core product selection and purchasing flows used by customers
  • Built responsive, high-performance interfaces using Angular, TypeScript, and SCSS
  • Contributed to backend services in ColdFusion to support new application workflows
  • Optimized database queries and backend logic to improve performance and reliability
  • Participated in containerized deployment workflows using Docker

Impact

  • Improved usability of key customer purchasing journeys
  • Enhanced performance and reliability of a high-traffic production system
  • Supported scalability for a platform serving thousands of daily users
  • Delivered a consistent, responsive experience across devices
  • Angular
  • TypeScript
  • SCSS
  • ColdFusion
  • SQL
  • Docker

Source code and live demo are not publicly available due to confidentiality.