I lead engineering, still write code, and throw pots in Nashville.

I started out as a frontend engineer and spent the last decade working my way into leadership. Today I run a product team at SparkPlug — I manage engineers, own how we plan and ship, and still spend real time in the codebase. I never wanted to be the manager who forgot how to build; the day-to-day of the work is where my judgment stays honest.

Lately most of my energy goes to what engineering looks like when AI does a lot of the typing. My team leans on it hard — custom tooling, agentic workflows — and the interesting part isn't the speed, it's what breaks next. When a team ships faster, the bottleneck just moves downstream to design, QA, and scoping. A lot of my job now is noticing where the constraint went and rebuilding the pipeline around it.

On my own time I design and ship products end to end. Lore is a live iOS app; Mozy Travel is a web app that turns your trips into stats. I build them because shipping something with my name on it — no team to hide behind — is the fastest way I know to keep my taste and my instincts sharp.

Away from the screen I make pots. I work in the Leach–Batterham tradition: standard ware, thrown in repetition, functional pieces meant to be used rather than admired. It has quietly changed how I think about software. Fluency comes from making the same form a hundred times, and the goal is the smallest honest object that does the job — not the most impressive one. Making is how I see.

The rest of my life is in Nashville with my wife and our two kids, who cheerfully consume whatever free time the pots and the code don't. Family, clay, and work in some rough balance is what keeps me steady.