Skip to content

Design System & Storybook Component Library

A shared component library used across several products. Onboarding capacity went up 30%.

ROLE
Full Stack Software Engineer, MXS Solutions
PERIOD
2021 – Present
MORE ONBOARDING CAPACITY
30%
STACK
React, TypeScript, Tailwind CSS, Storybook, Figma

This is client work at MXS Solutions. The code and the running systems are private, so there's nothing to link.

THE PROBLEM

Every product had its own buttons, forms, and layout code. One bug meant three or four fixes. The products slowly stopped looking alike, and a new engineer had to learn whichever conventions happened to live in the codebase they were assigned to.

WHAT I BUILT
  • Built the shared primitives once, in React and Tailwind, against the brand and compliance rules we already had to meet.
  • Documented everything in Storybook. That became the reference both engineers and designers used.
  • Settled the tokens and component APIs with design in Figma before writing much, so the library matched what they were already drawing.
  • Rolled it out product by product. Nothing had to stop shipping while the migration ran.
OUTCOME
  • Adopted across multiple products. The UI is consistent and there's one copy of it.
  • Onboarding capacity up 30%. New engineers learn one component set, not one per codebase.
  • New screens got faster to build, since most of a page was assembly from reviewed pieces.