Available for contract roles — Seattle area or remote

Product design from 0→1

I work on ambiguous product problems — researching the market, finding the opportunity, defining what should be built, and turning it into something a team can actually make.

MozillaSenior Staff UX Designer

MicrosoftSenior UX Designer

XboxUX Designer · Lead Interaction Designer

Since 2011Product & platform design at scale

Co-founder & Product Design Lead, The Barber Game

December 2024 – Present

We started with an idea and no product, no specification, and no clear definition of the problem to solve first. My job was to figure out what we should build, and why.

Research pointed somewhere we didn't expect. We believed scheduling was the opportunity; talking to independent barbers, shop owners, and clients showed that before someone can book a barber, they have to decide who they trust. That insight redirected the product.

The Barber Game began as an idea for finding barbers. It is becoming a system for helping people decide whom to trust.


Start with the people, not the product

The fastest way to waste a quarter is to build the thing everyone assumed was needed. I go talk to the people who have the problem first, and I bring back what they actually said — not a tidy version of it.

Deciding what exists first is the hard part

Generating possibilities is easy. Turning research into priorities a team can execute against — and defending what gets cut — is the work. Removing things is where a product starts to sing.

Design through implementation, not up to it

I work directly with engineering as concepts move out of Figma. I deliver production-ready specs and follow the work through release and post-release, because that's where you find out what you got wrong.


Looking for a senior product or UX designer on contract?

I'm open to contract engagements — product design, UX, design systems, and 0→1 discovery work.