Problem
A legacy Angular system needed room for faster feature development without a risky rewrite.
Role
Cross-Team Intrapreneur / Lead Frontend Engineer
What Avi built
Introduced React micro frontends across teams and built a WebRTC dialer widget that supported multiple call server configurations.
Outcome
Teams could modernize architecture incrementally while preserving delivery momentum and improving real-time communication capabilities.
The migration strategy favored progressive replacement over a dramatic rewrite. React entered where it could deliver product value, while Angular continued to carry the existing platform until each surface made sense to move.
Highlights
- Introduced React micro frontends inside a legacy Angular environment.
- Built WebRTC calling surfaces with multiple server configurations.
- Improved cross-team feature delivery by creating a more flexible frontend boundary.