Teams & people
Building trust, coaching engineers and creating the conditions for people to take ownership and grow.
Senior Engineering Manager · Eastbourne, UK
I combine hands-on engineering experience with people leadership, technical direction and pragmatic delivery. I help teams turn ambiguous problems into sustainable products and systems.
Where I add leverage
Good engineering leadership creates clarity, raises the quality of decisions and gives people the environment to do their best work.
Building trust, coaching engineers and creating the conditions for people to take ownership and grow.
Turning ambiguity into shared priorities, sound technical choices and a direction teams can act on.
Improving how software moves from idea to production while balancing pace, resilience and long-term maintainability.
How I lead
Stay close enough to the work to ask useful questions - and far enough back to let the team own the answer.
Process should make the work easier to understand and deliver. If it does not, it needs to change.
People make stronger decisions when they understand the problem, the constraints and why the outcome matters.
Healthy teams surface risk early, learn quickly and measure success by meaningful outcomes-not visible busyness.
New book
How AI is changing where software engineers create value.
An exploration of how AI is reshaping software engineering and what that means for the work, judgement, and the value engineers bring.
Still close to the craft
Technical foundation
The journey
The Unit, Hotchkiss Group, Purechannels and Nikwax
the contact info
If you would like to talk about engineering leadership, software delivery or building effective teams, I'd be glad to hear from you.