My foundation is systems and software engineering. Over time, my work has expanded from building systems to leading teams and organisations — while staying close to the technology. I connect the bigger picture with the technical detail, taking a pragmatic, solution-focused approach to both.
I help turn complex technical ideas into clear conversations and practical decisions. Coaching, communication and technical advisory are as much a part of my toolkit as architecture and system design.
Building direction. Supporting teams. My leadership roles have included CTO, Head of Engineering / Software Development, Engineering Manager and Business Unit Manager. I work with people to establish direction, build trust and create the conditions for teams to take ownership.
Connecting strategy to implementation. As an Enterprise, Solution and System Architect, Tech Lead and Technical Project Manager, I’ve worked across analysis, pre-studies, architecture and delivery — including microservices, API-first and headless approaches.
// Passionate about computers, programming, agentic workflows, 3D modelling, electronics, game development, engineering, and yes — playing video games too.