Technical delivery
Turning engineering work into clear milestones, decisions, dependencies and outcomes.
Technical Program Manager
I lead complex technology programs across engineering, product, security and business teams — turning technical work into something that can actually be delivered.
WHAT I WORK ON
I work at the point where technical decisions, dependencies and delivery meet.
Turning engineering work into clear milestones, decisions, dependencies and outcomes.
Coordinating technical change across cloud platforms, AI-enabled products and delivery teams.
Bringing security, compliance and delivery together without losing sight of the program outcome.
WRITING
Technical explainers and longer-form perspectives on technology, delivery and AI.
Clear, practical explanations of the systems and ideas behind everyday technology.
Explore the series → PERSPECTIVESLonger-form thinking about how technology changes the way teams work and decisions get made.
Explore perspectives →A LITTLE ABOUT ME
My career has moved between software engineering, technical leadership and program management. Today, I work across complex technology programs where engineering decisions, delivery and business priorities meet.
More about me →BEYOND TECHNOLOGY
Two creative branches that sit alongside the technology work.