Head of Engineering at Collecting Cars
I’ve spent over 20 years building technology, leading engineering teams and solving complex problems across startups, scale-ups and large enterprises. Along the way, I’ve learnt that great engineering is about much more than technology. It’s about people, culture and creating the conditions for teams to do their best work. I’m particularly passionate about building high-performing, remote-first teams that can move quickly without sacrificing quality, resilience or the ability to adapt.
I’m curious about how technology changes the way we work, particularly the opportunities AI creates for engineering teams. My focus is on turning that potential into meaningful business outcomes through better systems, clearer thinking, continuous improvement and a healthy dose of experimentation. I’m technology-agnostic by nature, with hands-on experience across cloud platforms, modern front-end frameworks, distributed systems, data and system architecture. I still enjoy getting into the technical details, even if I spend more of my time helping others navigate them.
I believe the best engineering organisations are built on trust, clarity, autonomy and a willingness to keep learning. I’m an enthusiastic advocate for agile thinking, pragmatic engineering and the idea that small improvements compound over time. Outside the day job, I enjoy writing, speaking and sharing what I’ve learnt (and what I’m still figuring out) with the wider technology community.
Loves: Family, Cars, Racing, Running, Swimming, GTD, Agile, Analytics, Node, React, The Boss: Bruce Springsteen and Dogs
