← Work
04
React Component Library — Org-wide UI System
ReactStorybooksemantic-release
Overview
Own PhonePe's shared React component library — the UI foundation adopted by every web team across the org. Responsible for component design, versioning, and the release infrastructure that keeps it predictable for all consuming teams.
What I built
- Consolidated duplicated UI patterns across codebases into shared, config-driven primitives.
- Rebuilt release infra from scratch — branch deployments, automated quality gates, and semantic-release versioning.
- Surfaced changelogs via Storybook and drove cross-team adoption through direct PR reviews and migration guides.
- Code-reviewed contributions and actively helped engineers across teams contribute components and patterns to the system.
Impact
- → Powers 80–90% of UI across public and internal PhonePe web surfaces.
- → Package releases moved from manual and error-prone to fully automated.
- → Reduced UI duplication org-wide — teams ship faster without rebuilding common patterns.