I’m an Engineering Leader and Head of Quality, focused on modernising software delivery and building high-autonomy teams. I help teams remove bottlenecks and improve developer experience, while providing the guidance and support needed to foster a culture of continuous learning and safe experimentation.
Once it’s all said and done, I write about it here. Topics range from quality strategy and testing to engineering leadership, agile practices, and whatever else I’m exploring. Posts don’t follow a strict schedule, sometimes weekly, sometimes after a longer pause, but they’re always grounded in real experience.
Whether you’re a developer, tester, engineering leader, or simply someone who cares about building things well, I hope you find something here that helps you think differently, solve a problem, or improve how your team works.
People
Succeeding through others. I focus on coaching and mentoring, clear career pathways, and turning specialists into rounded engineering leaders.
Strategy
Modernising development practices, implementing engineering and board-level metrics, and building cultures where speed and quality coexist.
Engineering
Honest, real-world reflections on the messy reality of building software, improving DevEx, and the practical dynamics of modern delivery.

Recent thoughts
- The dirty secrets of agile
Agile development has some dirty secrets. By “dirty,” I mostly mean well-intentioned compromises we’ve all seen play out. The big one? - Quality is a Commercial Decision: The Case for Pragmatism
“Perfect” is the enemy of “done.” Why Engineering Leaders must embrace pragmatism and view quality as a commercial decision, not just a technical one. - Do you want some more Quality content?
The place to find all my writing and speaking engagements that you won’t find on my website.
Join the flock
Get pragmatic thoughts on engineering leadership and quality strategy delivered to your inbox. No spam, just real-world lessons from The Quality Duck.