Engineering leadership,
without losing sight
of the humans.

Thoughts on building teams where people feel
trusted, safe, challenged, and able to do their
best work.


Latest Writing

View All


Software is built by people.

I’ve spent more than a decade building software teams, including the last several years as an engineering manager. The part of the job I care about most isn’t process, velocity, or org charts. It’s creating teams where people feel trusted, supported, and able to do work they’re proud of.

I’ve been fortunate to lead teams with remarkably strong retention, and that experience has shaped how I think about engineering culture. This site is where I work through what I’ve learned about leadership, psychological safety, growing engineers, and building teams people genuinely want to be part of.

More about me →

New posts by email, every other week.

No spam, no launch sequences. Unsubscribe anytime.