02
Video Interviews · 2026

TwilioMeet

Real-time video interview platform with a privacy-first waiting room.

TwilioMeet screenshot

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)