Experienced software engineer

Yoan Garcia

I design and build software that solves real business problems with clarity, structure, and long-term thinking. I am not defined by a single language or framework — I focus on understanding the problem deeply, then delivering the right solution with precision.

Selected projects

Work shaped by outcomes, not just implementation.

Each project below is framed around a different kind of challenge: workflow design, user experience, operational clarity, and scalable systems thinking.

Platform design 01

Appointment platform built for real-world operations

A business-focused booking experience designed to reduce friction for customers while giving owners better control over services, availability, and day-to-day management.

Frontend
Angular
Backend
.NET Core API PostgreSQL
Infrastructure
Linux VPS Azure DevOps CI/CD
Services
Twilio RCS / SMS

Architecture: API-first platform with CI/CD and automated deployments

Frontend refinement 02

Veteran-owned HVAC website built for trust and conversion

A service website for a veteran-owned HVAC company designed to turn urgent home comfort issues into clear, quick next steps with strong credibility and simple service booking.

Frontend
Vue.js Vite
Backend
.NET Core API ASP.NET Identity
Infrastructure
Netlify Azure App Service Azure SQL Database
Services
Mailgun
Integration 03

Communication flows connected to product logic

Messaging, notifications, and external services integrated in a way that supports the user journey instead of feeling bolted on afterward.

Architecture 04

Backend structure designed for maintainability and growth

Clear service boundaries, secure access patterns, and data models designed to stay understandable as the product evolves and requirements become more complex.

About

Engineering with perspective, not just execution.

I approach software engineering as a discipline of solving problems well. That means understanding business goals, noticing friction points, designing systems that make sense, and delivering work that feels intentional from the inside out.

I do not define my work by a fixed stack. Different problems call for different tools, and good engineering is often about choosing wisely, simplifying aggressively, and building with enough structure that the solution remains useful long after launch.

My preference is for products that feel clear, reliable, and quietly sophisticated — the kind of software that earns trust because it works the way people need it to.

Resume

Professional background

For a full overview of my experience, roles, and technical background, you can download my resume below.

Download Resume