From computer operator and developer to senior producer — leading AI/ML initiatives, global digital campaigns, and cross-functional engineering teams across technology, financial services, and the creative industries.
I lead the work, and I can build the work — a producer with a developer's hands and a manager's discipline.
I'm an award-winning digital and technical programme manager with deep experience leading AI/ML product initiatives, global digital campaigns, and cross-functional engineering teams. I started out as a computer operator and developer, and over more than three decades I've stayed close to the code even as the roles grew into direction and delivery.
I'm a certified Google AI Professional with a developer background spanning C++, Swift, Python, and modern LLM tooling. My value is in bridging design, engineering, and strategy — translating cleanly between them and shipping impactful products at scale, on time, and without losing the thread of what the work is actually for.
Thirty-plus years across technology, financial services, and the creative industries — most of it spent turning ambitious, ambiguous briefs into shipped product.
The shape of the work has changed over the years; the job underneath it hasn't. I take on complex, high-stakes digital programmes — AI and LLM product initiatives, global brand and campaign work, secure and confidential product launches — and I see them through from first scope to release. That means owning the timeline, the resourcing, and the risk, and keeping product, engineering, design, and leadership aligned when the pressure is on.
Most recently that's meant leading AI/ML initiatives: AI-assisted content authoring tools, context-aware multi-turn conversational assistants, and the internal platforms they live inside. Before that, years of mobile-first design programmes across consumer banking and lending, directing the integration of conversational AI and partner payment systems while coordinating design, engineering, data, and compliance in step.
Further back, I directed values-led and product work for one of the world's most recognisable technology brands — privacy, accessibility, and diversity initiatives alongside hardware and software launches — and ran large, multi-market campaigns at agency scale, leading cross-functional teams of twenty or more through design, development, deployment, and QA. High-profile interactive campaigns, in-store touchscreen experiences, experiential work, and films with well-known talent all sit somewhere in that history.
What I've carried through every role is range: comfortable in the boardroom and the codebase, fluent enough in both the strategic and the technical to translate cleanly between them — and to step in and build when that's what the work needs.
Brands and organisations across three decades of work
























The thread that runs the whole way back is the development itself. I began as an operator and coder, and I've kept building through the management roles rather than leaving it behind — which is why I can hold an architecture conversation as comfortably as a roadmap one.
That range is genuinely broad: systems and application languages, web and mobile stacks, audio DSP, game frameworks, and the full modern AI toolchain. Today it shows up as C++ and JUCE for audio software, Swift and SpriteKit for games, Python for AI tooling and RAG pipelines, and self-hosted LLM infrastructure — the personal ventures are where I keep all of it sharp.
Producing, building, or both — I'm happy to talk.
Whether you need someone to run a complex programme, bridge design and engineering, or get hands-on with the build itself, that's the work I do.