I got into programming because I wanted to cheat at video games.
What started as poking at save files and trying to figure out why one hack worked and another didn't turned into something more interesting than the cheats themselves: understanding how the game actually worked underneath. That instinct — pulling something apart to see how it ticks, then putting it back together differently — is the same one I bring to client work today.
I studied computer science at UC Santa Barbara and have spent the years since building for the web. I run a contract practice focused on full-stack development, with a side specialty in lightweight AI work for teams that want intelligent features without standing up a dedicated ML org.
My usual stack is Node.js on the backend, React on the frontend, and AWS for infrastructure. I'm comfortable owning a project end-to-end, joining an existing team to ship a specific feature, or picking up the thing in your codebase that everyone has been quietly avoiding.
Full-stack web applications, from prototype to production
AI features layered onto existing products — LLM integrations, RAG, search, classification, chat interfaces
Backend systems on AWS: Lambda, DynamoDB, API Gateway, the usual suspects
Inherited or stalled projects that need someone to get them across the finish line
If you've got a project in mind, get in touch.