02
Video Interviews · 2026
TwilioMeet
Real-time video interview platform with a privacy-first waiting room.

Overview
A browser-based video-calling platform built around a technical-interview flow: the interviewer shares a link, the candidate lands in a privacy-first waiting room, and the interviewer admits them into the call — with live notes and candidate rating.
My role
Sole developer — architecture, token service, real-time frontend, tests
Highlights
- 01
Waiting-room / admit flow — candidates publish no audio or video until admitted (privacy by default)
- 02
Stateless role model — the role rides inside the Twilio identity string, so the backend never tracks session state
- 03
Single DataTrack carries both text chat and admit control messages, discriminated by a __control key
Key features
- Multi-party grid with dominant-speaker highlighting and per-participant network-quality bars
- Mic/camera toggle, screen share, live text chat, interviewer notes with candidate rating
- Minimal Express token server mints short-lived Twilio access tokens — the secret never leaves the server
- Automatic reconnection handling and local camera preview while waiting
- 8 Vitest + Supertest suites across backend and frontend
- Animated marketing landing page (Motion + WebGL)