Five projects — each documented with the actual brand colors, typography, and spacing system of the product I designed for.
From 7 inconsistent button styles to a living design system — how token architecture and developer collaboration reduced handoff friction by 20% across a product used by 50,000+ accountants.
Before building the system, I documented the existing brand language. Dancing Numbers uses a distinctive green + charcoal palette with Poppins as their primary typeface — a clean, modern SaaS feel that needed to be codified into reusable tokens.
Despite a clear brand, the product had grown fast without a shared system. Buttons looked different on every page, spacing was eyeballed, developers asked "which shade of green is this?" on every ticket.
"The users come here to get a job done. Inconsistency is a tax on their attention."
Dancing Numbers · 50,000+ accountants · US & Canada
5 users. 4 tasks. 4 critical findings. A moderated study on Sleepsia's D2C storefront uncovering why mobile users shop by pain concern — not product type.
Sleepsia's brand uses a trust-building navy + an energetic orange accent, with Nunito's friendly rounded forms to make a sleep health brand feel approachable rather than clinical.
sleepsia.in · thousands of sleepers across India
A Figma plugin concept born from real friction. 7 interviews with designers and developers. A full brand identity created from scratch.
Since this was a self-initiated concept with no existing brand, I created the full visual identity as part of the design process. The brand needed to feel like a developer tool — precise, calm, focused.
"Dev Mode shows me the what. It never shows me the why."
— interview participant, front-end developer, 4 years experience
Full Figma prototype and interview notes available on request.
A full WCAG 2.2 audit of GOPT's teal healthcare UI — 7 critical failures found, all fixed. A product for people in distress must be usable by people in distress.
GOPT's teal-and-charcoal palette with Raleway's elegant letterforms positions it as a modern healthcare tool. The problem: the original palette had multiple contrast failures that made it inaccessible for the very users it was built to serve.
GOPT · async pain reporting to doctors
How motion tokens in Dancing Numbers' green + charcoal system reduced new-user drop-off by 25% — and the principles behind every timing and easing decision.
All motion decisions were built on top of the existing Dancing Numbers brand tokens — green primary, charcoal text, Poppins type. The motion layer added duration and easing tokens, documented in the same system.
Dancing Numbers · 50,000+ accountants · US & Canada