About
I'm an engineering leader and writer who's spent the last two decades working at the intersection of technology, people, and the systems that connect them.
Most of my career has been about helping teams navigate complexity, not the abstract kind, but the real kind that shows up as technical debt, scaling pressure, unclear ownership, and well-intentioned decisions compounding over time. I've learned that progress usually comes less from heroic fixes and more from seeing what's actually happening, then making steady, deliberate changes that people can sustain.
I care deeply about how systems behave under stress. Codebases, teams, and organizations all reveal their true shape when things get hard, and that's where most of my thinking lives. I'm interested in how structure influences behavior, how narratives shape alignment, and how leaders can hold uncertainty without rushing to oversimplify it.
Outside of the work itself, I value calm, curiosity, and generosity of thought. I enjoy mentoring, writing, and exchanging ideas with people who are trying to build things that last, whether that's software, teams, or cultures.
If you're interested in talking, about leadership, architecture, or a problem you're trying to untangle, the best next step is getting in touch.
