
I created and owned the accelerator's design system starter: a themeable Figma kit mirrored to a React component library, with the standards and governance that kept design aligned to production and let the system improve through real client work.
Orium's accelerator gave teams reusable engineering infrastructure, but design still started from scratch. Standing up an on-brand Figma foundation and aligning it to code took two to three weeks, so clients couldn't see what they were getting until it was built.
I created and owned the accelerator's design system starter, setting its architecture, standards, and Figma foundation. I partnered with frontend engineering, who owned the React library and Storybook, to keep design and production aligned one to one. With delivery teams and service partners, I validated patterns and shaped how new work entered the system.
A themeable starter that let teams stand up an on-brand storefront in one to two days, then work with clients to identify what worked out of the box and where customization actually mattered.
The full walkthrough from how the project came to be, to what shipped, and what changed.

Example of a CMS-based component across Figma, Storybook, and Contentful
Delivery designers brought patterns from live client work.
We weighed recurrence across clients, flexibility across business models, fit with the headless content schemas, and engineering feasibility.
Generalizable patterns entered the core; brand-specific or one-off solutions stayed available as reference.

A themed starting point took 1 to 2 days instead of 2 to 3 weeks.
I prioritized migrating the full library to shared tokens over adding more components, so brand changes flowed straight through. Even non-technical people could update the design tokens in Figma and push them to code, no developer needed.
Validated patterns became the starting point for the next project.
The hardest part wasn't creating more components, it was documenting what each integration actually allowed. Required fields, character limits, schemas, and configuration options were unglamorous, but they kept the kit honest about what production could support.
We built the token pipeline before Figma had native variables, so I kept the token structure separate from the tooling that represented it. When native support arrived, we could migrate without rebuilding.
