Introduction
Browse shared components and design tokens used across Bigtablet products in Storybook.
Company · Open Source · NPM · 2025-2026
From a component set to an interface platform for assembling and validating products
Built the foundation for product teams to create and validate interfaces with shared rules across tokens, layouts, motion, overlays, and releases.
Shared UI meant more than matching colors. Component APIs, accessibility, themes, mobile navigation, motion, Storybook, tests, and publishing all had to behave consistently across products.
I organized light, dark, and system themes around CSS custom properties, added layout primitives and responsive mobile navigation, and used polymorphic types to protect link and button semantics.
Motion moved to a shared react-spring presence pattern. Storybook viewport resets and deterministic test setup made verification reliable, while NPM Trusted Publishing removed long-lived publish tokens.
The system now covers more than 40 public components, 11 token domains, and 68 Storybook story files. Product teams can share interface rules, responsive behavior, and release practices through one package.
Tokens, themes, component APIs, mobile layouts, accessibility, testing, and NPM releases
Design tokens · Component API · Accessibility · Release system
React · TypeScript · SCSS · CSS Custom Properties · Storybook · Vitest · Rollup · react-spring · NPM Trusted Publisher
All figures can be reproduced from the public GitHub repository and NPM package.