About Me
I’ve spent over 20 years in software engineering - from building e-commerce platforms and booking systems as an independent developer, through embedded technical leadership in a HealthTech scale-up, to leading delivery change across regulated and high-growth organisations.
The thread through all of it: I work directly with the people who build and run the software. Not from a distance. In the code, in the standups, in the decisions that shape how teams deliver.
Most of my energy goes into three things: stabilising delivery, bridging the gap between product and engineering, and building capability that sticks. Things should keep running because the system is right - not because I’m there making it work.
I write and speak occasionally - mostly about delivery, feedback loops, and why “just try harder” isn’t a strategy.
When I’m not working on software delivery, I’m skippering Bad Habits - a 28ft racing yacht - or out on the Cornish coast trail running, paddleboarding, or chasing waves. Occasionally, I sit still long enough to read.