
A technologist who thinks like a business leader.
I help organizations turn emerging technology into practical business outcomes. Over the past twenty-plus years I have worked across software engineering, enterprise consulting, cloud architecture, product development, data platforms and engineering leadership.
Today my focus is helping companies move beyond AI experimentation and build the architecture, operating models and internal capabilities required to use AI effectively.
My work sits at the intersection of business strategy and technology execution: understanding the problem, designing the right system, aligning stakeholders, and helping teams deliver. I can discuss business priorities with leadership, architecture decisions with engineering teams, and delivery trade-offs with product owners — without losing sight of how the pieces connect.
The journey
Eight chapters, one throughline.
Hover a year — or use the arrow keys — to read the chapter. It moves on its own if you leave it alone.
I began my career in software engineering before moving into consulting, where I spent roughly fifteen years progressing through technical, client-facing and leadership roles — from consultant to manager and eventually director.
That period built my commercial instinct. I learned how technology work is sold, scoped, negotiated, delivered and measured against business expectations.
It also taught me that good architecture is not only technically sound. It must be understandable, fundable, and aligned with the organization's priorities.