Challenge and role
The challenge
A customer-critical onboarding flow had to move platforms without pausing delivery.
The responsibility
I shipped across React micro-frontends and Python services, and led the shared component library.
Decisions
- 01
Move journeys one at a time so delivery never stopped.
- 02
Solve the UI once in a shared library, not screen by screen.
- 03
Raise test coverage around the highest-value paths first.
Outcomes
Rebuilt onboarding; conversion increased 10×.
Led a library of 50+ reusable components.
Increased test coverage by 90%, accessibility and end-to-end included.