Senior Product Designer, Design Systems · Vancouver
I turn vague asks intosystems teams can build on.
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 workCompanies I worked with
Featured
- EarnIn
EarnIn lets people get pay they’ve already earned, before payday. Bringing its new brand into the product turned into rebuilding the app on a new design system.
Case study
- Cardinal
Cardinal was a Y Combinator W23 startup, acquired by Miro in May 2024. Its document tool helped product teams see the impact of their work, using data they already kept in other tools.
Case study
- Baseline
Baseline helps a home’s buyer and seller agree on repairs after an inspection, one finding at a time. The work was extending its stock design system to carry the negotiation, built in code with an AI agent under written rules.
Case study
All work
Roblox
Roblox’s core design systems team builds the components used by product teams across web, mobile, desktop and creator tools.
SummaryCondo Control
Condo Control is a property-management platform for condominium boards, property managers and residents.
SummaryCodon
Codon is a learning platform that generates curriculum and automatically answers learner questions.
SummaryCardinal
Cardinal was a Y Combinator W23 startup, acquired by Miro in May 2024.
Case studyEigenLayer
EigenLayer is a developer platform for Ethereum, with a brand built for marketing: a different bold colour on every page.
Case studyWebprints
A social platform for the 3D printing community.
Coming soonShopPad / MESA
A Shopify app becoming a standalone product, moving onto a custom design system.
Coming soonMink
A platform helping creators run their businesses.
Coming soonAI in the work
I design products that use AI, and I use AI to design them, under rules I write and review.
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.
Writing
Your Design System Has Two Users Now. It’s Only Built for One.
Most design systems were built for designers and developers. A third user just arrived, and it reads very differently.
Why ‘Best Practices’ Break at Scale
Design systems content often tells us what’s new, what’s “best,” and what we should adopt. But in practice, tools, features, and workflows don’t always match the hype.
Margin NotesThe training ground problem
On Figma, AI, and who builds the next generation of design judgment
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.
Contact
Systems built with the teams who use them.
Open to senior product design roles, in core product or design systems.