FULL-STACK SOFTWARE ENGINEERNORTHEAST, US

Carter Garcia engineering with intention.

Ideas, meet
execution.

I turn complex problems into software that feels simple.
From the first interaction to the systems behind it,
I build with the whole picture in mind.

PRODUCT THINKING. SYSTEMS MINDSET.SCROLL TO EXPLORE

The details matter.
So does the whole.

I work across the boundaries of a product: how it feels, how it works, and how it holds together in production.

01 / THE EXPERIENCE

Start with the
person using it.

A good interface makes a complicated workflow feel natural. I build web products that help people get things done, from creator platforms and audience analytics to logistics and inventory operations.

I own features from design through production, connecting React and TypeScript interfaces to the APIs, data models, and permissions that make them work.

02 / THE FOUNDATION

Make the moving
parts work together.

Behind a straightforward experience is a system that has to handle the messy parts: outside APIs, asynchronous work, changing data, and who’s allowed to see what.

I build Java and Python services, event-driven pipelines, and integrations that account for retries and duplicate data. AWS infrastructure and repeatable deployments carry that work into production.

03 / THE POSSIBILITIES

Give people their
time back.

Some of the most useful software removes work from someone’s day. I’ve built document-generation workflows and AI engineering tools that connect requirements, planning, and implementation.

That means bringing together LLMs, retrieval, and MCP integrations with the context they need to be useful—and knowing where a straightforward workflow is the better fit.

Comfortable owning the whole build. Just as comfortable going deep on one part.

Read my résumé

Room to explore.

Independent work is where I follow an idea a little further. A few things taking shape outside the day-to-day.

01 / DATA & MACHINE LEARNINGPERSONAL PROJECT

Finding the signal.

Draft Gap brings match data, machine learning, and a full-stack application together to explore professional League of Legends predictions.

Under the hood

Historical match and player data becomes rolling features and models evaluated over time. A FastAPI backend serves predictions to a React interface, while Celery and Redis handle ingestion and refresh jobs.

It’s an exploration of the full path from raw data to useful information. Any betting strategies are simulated.

Explore Draft Gap
02 / INDEPENDENT GAME DEVELOPMENTIN DEVELOPMENT

A different kind of world-building.

I’m also building games with Nouvelle Lune Atelier. Our upcoming title, Subjugation, is in development in Godot.

More to come. Coming soon ↗

An engineer.
Always a builder.

I’m Carter, a software engineer based in the Northeast, working across established products, consulting engagements, and ideas of my own.

I studied computer science at NYU Tandon, with minors in Game Engineering and Integrated Design and Media. That mix still shapes how I think: carefully about systems, and curiously about what they can become.

Have something
in mind?

A product to build, a system to improve, or a team to join.
I’d like to hear what you’re working on.