I design products and the systems that make them work.

Most of my work sits where design turns into code: tokens, component libraries, and the rules that keep them honest. I design it in Figma and build it in HTML and CSS.

20+

Years in product design

12%

Abandonment reduction, Terafina

3

Design systems built from zero

End-to-end

Design → system → code

I do my best work where nobody agrees yet.

The hardest product problems rarely start with a blank canvas. They start with competing priorities, unclear ownership, inherited systems, technical constraints, and teams pulling in different directions.

My job is to get those pieces on the table, name the tradeoffs, and get to a decision the team can build. Then I put that decision somewhere it lasts: a token, a component, a written rule.

I work across product, design and engineering. I care about the experience, the patterns under it, and how it gets built and maintained.

The complexity doesn't go away. I make it workable.

Seven products, and the system under each one.

Bullhorn

Recruiting · Design system

Three months to update how Bullhorn looked. Its two busiest screens stood on hundreds of undocumented components, so I built the token system and Figma library they were missing.

View project

Designing with AI

AI workflow · Design system

Claude writes the code and I make every design decision. That's how I built a design system for web, iOS and Android, and the contractor app that runs on it.

View project

Terafina

Fintech · Design system

The product worked. People just didn't trust it enough to finish. I rebuilt the presentation layer from atomic components up, cutting abandonment by 12%.

View project

Union Home Mortgage

Internal tooling · Design system

The first design system for a team of backend engineers that never had one, built with no design partner in the room.

View project

Proof

Digital identity

An identity app for Alberta residents. People could share a document from their phone and choose exactly who saw it.

View project

Rümi

Product strategy

New homeowners didn't know where to start. A task list they could shape around their own skills and priorities.

View project

McGraw Hill Education

Edtech · IA

The content was there. Finding it fast was the problem. I restructured navigation for two very different audiences.

View project

Have a project in mind?
Let's talk.

Email is the fastest way to reach me. I read everything and reply to anything that isn't a pitch.

Email me