`case_study`

Net2phone React micro frontends and WebRTC dialer

Incremental modernization of a legacy Angular platform through React micro frontends and a WebRTC-powered dialer widget.

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.