WebChat

A PeerJS-based browser-to-browser video conferencing app with low-latency, high-performance real-time communication.

This project pushed me deep into the internals of infrastructure optimization.

Key Engineering Decisions:

Engineered a combined signaling server: integrating Express.js, Socket.IO and PeerJS into a single-process, single-port architecture that runs with a single command.