Kara Bermejo

Enter password

Back

Design System

I built and led GrooverUI from audit to adoption — creating a shared system used by designers and engineers to ship faster and more consistently.

How it is now.

A shared, token-based design system spanning web and mobile — 20+ components, Storybook documentation, and semantic color tokens powering every surface. The system is the foundation every feature now ships from.

How it was then.

Fragmented UI with no shared tokens, inconsistent mobile patterns, and no process for cross-functional adoption. Two previous attempts had stalled — once as an engineering-only effort, once as a Figma library that never made it to production.

Want to dive into the details?

The incremental shipping strategy

Rather than building a full component library upfront, we tied every new component to a shipping feature. The Spark sign-up redesign was the first proving ground — every token and component was born from real production needs, not a theoretical backlog.

How we built the token architecture

We started with semantic color tokens and a responsive type scale, then layered in spacing and elevation. Every value maps to a named intent — so switching to dark mode or a new brand palette is a config change, not a redesign.

Storybook documentation and adoption

Every component exists as both a Figma variant and a Storybook story. Designers use the library; engineers reference the stories. Neither source drifts because both are reviewed in the same PR cycle.