About
A designer who ships.
I write production code every day. I got there by teaching myself to build with AI and proving it by shipping: entire products, from agentic tools to apps for smart glasses.
Over the past decade, I've evolved from a creative generalist into a product-minded designer with a love for systems, strategy, and speed. Wherever I was needed (brand, UX, product, or code) I jumped in, learned fast, and shipped.
Most recently I was a senior design engineer on the AI Platform team at Spare, a transit-tech company. I owned the company's design system and the AI skill that kept AI-assisted code on-system, work that supported teams like the Agentic Factory as Spare built with AI agents. My last release I owned end to end: concept to production launch in a month, then international rollout and impact measurement. Six customer agencies self-served their own rollout in the first eleven days, no account manager required.
Before Spare, I designed POS workflows for restaurants and stadiums at Shift4, turning real-world constraints into scalable interfaces. And before that, 11+ years at Eigen growing into a hybrid role that blended design, marketing, product strategy, and front-end implementation, where I learned to think cross-functionally and ship under pressure.
I've moved on from Spare, and I'm pursuing my passion for helping businesses grow. My first client is Pathbound, a running RPG: I built nine launch ads in about two weeks, plus voice-over cuts in my own voice. How I work with apps
Alongside client work, I run experiments that keep me sharp: apps for smart glasses (an AI cue-deck, live lyrics, voice-first navigation), an AI matchmaker called Blindish, and Vancouver Vibe Coders, a meetup for people building with AI. All of it runs in the real world today.
I'm drawn to teams and clients who value momentum over perfection, and collaboration over silos. If that sounds like yours, we should talk.




