Toronto FC
I helped frustrated fans find what they need faster and boosted revenue while doing it.
View Case Study →Currently at HelloFresh, designing subscription, referral, and growth experiences across 9+ brands. Previously MLSE and BuildBook.
I built a better way to manage the job search.
View Product Page →
01 · Refer a Friend · HelloFresh
Refer a Friend
I rebuilt HelloFresh’s Refer a Friend end to end, and conversion rose in both markets.
View Case Study →
02 · Factor+ · HelloFresh
Factor+
I shipped Factor’s membership, and the segmentation model every HelloFresh brand now builds on.
Compiling metricsToronto FC
I helped frustrated fans find what they need faster and boosted revenue while doing it.
View Case Study →BuildBook
I made construction approvals effortless – helping builders secure $1.3M in new work.
View Case Study →Not client work. Three things I designed, built and shipped on my own.
A Mac app that keeps the interviews, the people and your notes in one window. Built for the Mac, not ported to it: no account, no server, no telemetry, and nothing leaves your machine.
Stack SwiftUI · SwiftData · local-only storage
View Product Page →
A design showcase tool for HelloFresh: one feed where designers across 9+ brands post work in progress, react to it, and see what other brands are shipping. It hosts full case studies and a learning hub too.
Stack Vanilla HTML, CSS and JS · Supabase auth and Postgres · Cloudflare R2 · Vercel
See how it works →Figma previews a transition in a thumbnail the size of a stamp. This is the same controls at full size — six components, a curve or spring editor, and a Controls/Output rail so you can dial in the motion and read out the CSS or SwiftUI.
Stack Vanilla HTML, CSS and JS · no dependencies
Open Easing Lab →Tools I design and build myself, fifteen years of visual craft, and the occasional thing I write down.