Coders House: Live Audio Rooms
A Clubhouse-style live audio room app on the MERN stack with WebRTC, built on my own time in 2021. This is where the WebRTC knowledge started — it turned up in production two years later.
Overview
Live audio rooms: create a room, speak, listen, come and go. Built in 2021, one month after I started my first engineering job, entirely on my own time and without a tutorial to follow to the end.
How it is built
Node and MongoDB behind React, with Socket.io carrying signalling and WebRTC peer connections carrying the audio. Nothing about it is exotic now; at the time, getting two browsers to hear each other reliably — offers, answers, ICE candidates, and everything that goes wrong behind a NAT — was the whole exercise.
Why it is still here
Because of what came after it. Two years later I built one-to-one audio and video on the raw WebRTC API into a production platform that replaced my employer's Slack subscription. This is the dated, verifiable start of that line: a hard technology learned on my own time, then shipped at work.