Senior Product Designer, Design Systems · Vancouver

I turn vague asks intosystems teams can build on.

Intro

Component architecture, tokens and documentation, and the product work that sits on top. 14 months embedded in Roblox’s core design systems team, where I cut a core component family’s variants by about three-quarters.

Designed the core product at Cardinal (YC W23), acquired by Miro. Now designing AI products.

Selected work
Scroll
02

All work

2021

ShopPad / MESA

E-commerce · 2021 to 2023

A Shopify app becoming a standalone product, moving onto a custom design system.

Coming soon

Mink

Creator tools · 2021 to 2023

A platform helping creators run their businesses.

Coming soon
03

AI in the work

I design products that use AI, and I use AI to design them, under rules I write and review.

Claude CodeClaudeFigma

AI that people can question

When AI makes the call, the interface has to show how sure it is and let people push back. On an AI compliance platform, I designed how each finding shows its confidence, so experts know how far to trust it. On an AI-first wealth platform, the AI’s reasoning sits in statements people can open and question. On a learning platform, AI helps build the curriculum and answers learners’ questions.

Running an AI agent inside a system

Claude Code built most of a product’s screens from my designs. I kept it inside the system with written rules, checks that fail the build, and one rulebook every tool reads, set up with the other designer. When it went wrong, the fix became a rule: it once darkened every colour, so the palette’s main shade became the default.

Exploring with AI, deciding myself

I use Claude to widen the options before I choose. For a status card, I named what it had to show, had Claude draft layouts with what each saves and costs, then picked one and refined it into the card that was handed off.

05

FAQ

Why are some projects summaries only?

Roblox, Condo Control, Codon and Affirm are covered by client agreements, so I share a summary here at most and walk through the work in interviews.

Do you write code?

I design in code with an AI coding agent: I set the rules and decisions, it writes and runs the code, and I audit the result for accessibility and design quality before it ships. I read HTML and CSS and work closely with engineers on handoff. I don’t write production code or React.

Design systems or product design?

Both. Systems is where I go deepest: Roblox, EarnIn, and extending Baseline’s system. It shapes my product work too: Cardinal’s whole product, the information architecture and core screens of Novera’s AI wealth platform, and on ClientCo’s AI compliance platform, the structure every answer follows and one binder per audit. Each starts from the same place: working inside the constraints that exist and leaving the next decision easier to make.

06

Contact

Systems built with the teams who use them.

Open to senior product design roles, in core product or design systems.