Things I've built, broken, and figured out.
How I think about projects, tool choices, and the decisions that don't show up in a GitHub diff.
ReplAI: What I Learned Building a Real-Time Conversation Coach
Three judges sat across from me at Hack The Bay looking confused. Forty seconds later, one of them smiled. That's the moment I knew we had something.
Read →Revive: Why I Built a CPR Trainer from $50 of Arduino Hardware
Most CPR training tools are expensive, clinic-only, or don't feel real enough to stick. We thought we could fix that with a force-sensing pad, some agents, and ElevenLabs voice.
Read →From Notebook to Production: What My First ML Internship Actually Taught Me
I thought I was going to implement a feature. They put me on production ML infrastructure on day one. For three weeks I was completely out of my depth — and that turned out to be the whole point.
Read →CardFinder: Turning "Which Credit Card Should I Get?" Into a Scoring Problem
My friends kept asking each other which credit card to get. Nobody had a good answer. The comparison sites aren't trying to help you — they're affiliate-driven. So I built something that actually is.
Read →Helios: Building a Distributed LLM Inference Platform (and Why)
After spending a summer making a neural network serve real traffic in production, I got obsessed with one question: what does it actually take to run inference at scale on your own hardware?
Read →