I build products and the teams behind them. From conversational AI to fintech to design systems at scale. I like the part where a new technology doesn't have a design playbook yet.

Selected work

Experience

2025 → now

MoonPay

Principal Designer → Head of Product Design

Leading design across ramps, mobile app, developer platform, partner experience and design systems.

2021 - 2025

Meso

Founding Designer

First employee. Helped build the product from zero to one - brand, product, front-end, developer experience (so many hats). Acquired by MoonPay.

2017 - 2021

Apple

Designer → Design Manager

Built and shipped authoring tools and multimodal, multi-device design systems for Siri. Joined via init.ai.

2015 - 2017

init.ai

Co-Founder & Head of Product Design

Conversational intelligence platform. Designed NLP training tools (and a custom markup language) for generating multi-turn conversation data. The team joined Apple in 2017.

2013 - 2016

Braintree

Senior Product Designer

Redesigned merchant onboarding, new developer integrations, payment experiences, and developer docs for Braintree's payment platform.

2011 - 2013

Early career

Education + Design + Art Direction

Finished my degree in Photography but started design work at a small agency, then moved to digital art direction at Energy BBDO, after that begun my journey into product design at a consumer photography startup called Picturelife.

How I work

  1. Back to basics

    When I'm stuck, I go back to basics.

    Unclear problem? Talk to users. Not sure what to measure? Go look at the data. It's not glamorous, but it beats every framework I've tried.

  2. Get weird

    Play is part of the job.

    A friend gave me this advice when I was too in my head: "get weird." I didn't know I'd still be carrying it a decade later. At its core: don't be afraid to get out of our process. Do the creative, weird, asymmetric thing. In practice, making room for play - for me and for my team - unlocks more than any process ever has.

  3. ¿Por qué no los dos?

    Useful or beautiful is a false choice.

    Design that doesn't move the business isn't doing its job - but "it works" too often means "we'll make it look and feel good later." I don't believe in this compromise.

  4. Less talk, more rock

    Harness inspiration and turn it directly into a thing.

    I stole this from an old Boing Boing essay and it's been my mantra since. Don't let talk get between you and the making (or get too deep in your own head). Get it to 80%, ship it, learn.

Side projects

  1. Building

    Pump Notebook

    A workout journal you talk to in plain English.

    Uses Apple's foundation LLM to parse workouts in plain text and extract data. Fully local, on device processing to keep things private.

    SwiftUIApple IntelligenceSwiftData
  2. Building

    Provenance

    Traceability platform.

    Bulk spreadsheet operations, chain-of-custody tracking, contact management for jewelers and gemstone dealers.

    NestJSReactSupabasePrisma
  3. Building

    Aural

    UI primitives with sound.

    Plays with the idea of bringing sound design as a primary layer for design systems.

    ReactTypeScriptRadixHTMLAudio

Get in touch

Let's grab a coffee or something and chat about .

Currently

Head of Product Design @ MoonPay