Great software is a byproduct of great teams; excellent software rests on a foundation of quality

I’m an Engineering and Technology leader 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 technology 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, 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

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.