AI systems
Move AI from demo to dependable product.
I design and build conversational agents that connect model reasoning to real product capabilities—with durable context, well-scoped tools, approval gates, and clear authorization boundaries.
Available for select fractional & consulting work
I help early-stage and growth companies turn ambitious ideas into dependable products—especially where AI agents, SaaS architecture, and real-world operations meet.
Vancouver, BC · Web Summit 2025
01 / What I do
I bring the strategic judgment of a VP, the systems thinking of an architect, and the practical momentum of a senior engineer.
AI systems
I design and build conversational agents that connect model reasoning to real product capabilities—with durable context, well-scoped tools, approval gates, and clear authorization boundaries.
Fractional leadership
Technical strategy, roadmaps, hiring and mentorship, delivery risk, architecture reviews, and the operating habits that help teams do their best work.
Modernization
Pragmatic modernization of legacy products, cloud infrastructure, data models, deployment workflows, and full-stack applications.
02 / Recent work
My work sits at the intersection of product, engineering, and the realities of running software in production.
View full résuméArchitecting Gemini-powered agent workflows on Google Cloud; designing MCP tools, persistent context, approval-gated actions, and secure data boundaries while guiding engineering and product strategy.
Guiding product stability and maintainability, advising on agentic development practices, and creating a modern frontend path for a legacy Rails API.
Helping companies deliver AI-enabled products, modernize applications, strengthen cloud and DevOps practices, and improve engineering execution.
Led teams across infrastructure, internal tools, and customer technology; owned roadmap, compliance, incident response, and multi-million-dollar cloud cost oversight.
03 / How I work
Start with the business outcome and identify what is actually slowing progress: product ambiguity, technical risk, team structure, or delivery mechanics.
Turn complexity into a plan people can understand, challenge, and execute—without pretending uncertainty does not exist.
Stay close to the code and the customer. Good technical leadership should produce working software, stronger judgment, and fewer surprises.
04 / Field notes
Agentic engineering
How software work changes when agents can read the docs, edit the code, run the tests, and follow the work all the way to a pull request.
Infrastructure
A practical guide to running CI workloads on an Ubuntu VM with Hyper-V, Multipass, and Docker.
05 / Beyond the work
Outside of software, I’m usually playing guitar, practicing martial arts, studying French, working on a home-improvement project, or staying active through running, yoga, and weight training. Those pursuits keep me learning—and remind me that patient, deliberate practice compounds.
Have a consequential build ahead?
Fractional leadership · Technical advising
AI product development · Consulting