TransPerfect

Puzzle: a Storybook design system for a whole product organisation

Puzzle is a team-wide Storybook UI library built and maintained at TransPerfect, alongside Dispatcher — a custom state-management tool used with it.

Client
TransPerfect
Role
Software Engineer
Period
2023—2025
Tech stack
React · TypeScript · Storybook · Jest

The problem

When several product teams each build their own buttons, modals and form fields, the product stops looking like one product and every accessibility fix has to be made several times. A shared library only solves that if teams actually adopt it, which makes documentation and stability part of the engineering problem.

How it was built

  • Built a shared component library and documented every component in Storybook, so adoption did not depend on asking the author how something worked.
  • Kept the API surface deliberately small and versioned changes carefully — a breaking change in a shared library is a breaking change in every product at once.
  • Contributed to Dispatcher, a custom state-management tool used alongside the library.
  • Maintained the library over time rather than shipping it and moving on, which is the stage where most design systems quietly die.

Result

  • One component library adopted across product teams instead of several divergent ones.
  • Interface consistency and accessibility fixes applied once, centrally.
  • A documented, versioned dependency other engineers could use without support.
Puzzle — a Storybook Design System | alien-dev