Writing

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.

hackathon AI WebRTC

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 →
hackathon hardware Arduino

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 →
internship MLOps career

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 →
personal project fintech algorithms

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 →
distributed systems LLM inference what's next

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 →