All projects
Real-time communication
Video Calling Application
A browser-based video calling application with rooms, peer-to-peer media, and participant controls.
- React
- Express
- Socket.IO
- WebRTC
Problem
Participants needed reliable signaling and clear feedback while joining, connecting, muting, or leaving calls.
What I built
Built the React interface, coordinated rooms with Express and Socket.IO, and connected media streams using WebRTC.
Result
Implemented browser-to-browser calling with room coordination and visible connection states.
