Professional experience

Three decades of production, management & code.

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.

DisciplineProduction & programme management
Building since1988
BasedRidgecrest, CA
01 Summary The short version

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.

02 Experience The depth of it

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.

03 Worked for & with A selection

Brands and organisations across three decades of work

Apple
Google
Wells Fargo
Deutsche Bank
NBC
Verizon
Nokia
Nike
McLaren
Renault
Skoda
EA Sports
Hugo Boss
Onitsuka Tiger
Nivea
Rimmel London
HSBC
Vodafone
Procter & Gamble
Tommy Hilfiger
Lacoste
Nikon
Cadbury
Tourism Ireland
04 Development Hands on the tools

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.

Languages
C++SwiftPythonJava JavaScriptTypeScriptObjective-CPHP CSQLHTML / CSSBash & more
Frameworks & runtimes
JUCESpriteKitNode.jsAngular ReactLAMP / WAMPDocker & more
AI / ML
ClaudeGeminiChatGPTOllama Open WebUIRAG pipelinesLLM tooling & more
Platforms
Linux (Ubuntu · Kali · Debian)macOSiOSAndroidWindows & more
05 Capabilities & certifications
Management & delivery
AgileScrumKanbanWaterfall PRINCE2ITILSDLC & more
Cybersecurity
SIEM / SOC / SOARSplunkWiresharkSuricata & more
Design & collaboration
FigmaSketchAdobe CSJira ConfluenceAzure DevOpsGitHub & more
Certifications
  • AI Google Generative AI Leader & Professional
  • AI Google AI Essentials
  • SEC Google Cybersecurity Professional
  • SEC Google Cloud Cybersecurity Professional
  • SEC Cybersecurity Essentials
  • DEV 100 Days of Code — Python Pro Bootcamp
  • DEV Objective-C Programming for iOS
  • DEV C++ Lite Edition · Practice Java by Building Projects
06 Work together

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.