Software Engineering Manager

Leading teams, written down.

I help engineering teams ship reliable software and grow into their best work.

AI consultingAI mentorshipAI projects

What I do

Leading teams, delivering software

Lead & grow teams

Hiring, coaching and clear expectations, so people do their best work and keep growing.

Deliver reliably

Planning that survives contact with reality, steady releases and fewer surprises.

Care about the craft

Sound architecture, pragmatic engineering practices and code that is easy to change.

Share what I learn

Writing about leadership, delivery and lessons from real projects.

Get in touch

Let's connect

Want to talk about engineering, leadership or building AI engineering teams? I would like to hear from you.

[email protected]