Calm the chaos.
Build the team.
Deliver results.
I bring clarity to complex engineering challenges, develop teams that take ownership, and deliver software that drives real business value.
I'm also still a builder at heart. I like getting my hands dirty, experimenting with AI, and occasionally making things just because I want them to exist.
About Me
My journey, the experiences that shaped me, and a little about how I think.
Leadership
How I approach engineering teams, difficult decisions, technical judgment, and accountability.
Projects
Software, games, and experiments. Some practical, others driven entirely by curiosity.
Thinking Out Loud
Things I've written, conversations I've been part of, and ideas I'm still working through. Mostly about software, leadership, and technology.
I never stopped building.
Some projects start with a problem I want to solve. Others start because I'm curious whether I can make something work.
Lately, I've found myself spending a surprising amount of time building games. What started as making a few games for my daughters has turned into an exploration of game development, storytelling, and the kinds of experiences I loved growing up.
That same curiosity carries into Human Computer Sciences, my independent software studio, where I'm developing my own products and experimenting with new technologies.
- public repos
- 25
- active projects · 30 days
- 7
- apps & games shipped
- 3
- tools built
- 3
2,177 contributions in the last 12 months · updated 2026-10-18
I'm interested in conversations about engineering leadership, complicated systems, and products worth building.