Shared UI Component Library

One design system across 3 products — visual regressions caught in CI, not production.

ReactTypeScriptStorybookSCSS

Built a fully accessible, themeable React component library published as an internal npm package. CSS custom properties + design tokens for theming. Peer-dep React to avoid bundle duplication. Automated visual regression via Chromatic + Storybook. Tree-shakeable named exports shrank consumer bundles by ~35%.

3 teams shipping visually inconsistent UI — buttons had 6 variants across products

Highlights

Open Interactive Portfolio View

See full portfolio: https://portfolio.kunal-gautam-570.workers.dev