Asegurame UI
A private React component library and design system, shipped as an internal npm package — the shared UI foundation for an entire family of insurance products.
- React
- Tailwind CSS
- Storybook
- Vitest
Private — client work under NDA, shown here in summary.
- Role
- Frontend Engineer · Maintainer
- Timeline
- 2024 — Present
- Team
- Sole maintainer
- Context
- Design system
- Status
- Private
LI-2024-11F
Challenge
Multiple product teams were rebuilding the same inputs, tables, and multi-step flows from scratch — inconsistent, slow to maintain, and slow to launch a new country or product on top of.
Approach
I helped define a formal design system — tokens, components, conventions — and shipped it as a versioned private npm package other projects consume. Components are accessible by default, documented in Storybook, and covered by Vitest. What began as a two-person effort I now own end to end: development, testing, releases, updates, and fixes.
Outcome
New projects start from a consistent, accessible base instead of a blank page, and a single fix propagates everywhere through one version bump.