/10—Selected Work
Glow Salon Voice Agent
A conversation that becomes an appointment
Full-Stack & Voice AI Engineer
PythonFastAPILiveKitDeepgramOpenAIElevenLabsReactSQLite
Guided examples are available immediately. Live voice is enabled only when the backend and voice providers are configured. No account required.
Project Overview
A voice receptionist for a fictional salon, with service discovery, availability tools, multi-service bookings, rescheduling and cancellation. Recruiters can explore a guided booking walkthrough immediately; live voice requires a configured API and running LiveKit worker.
Backend & Engineering Highlights
- —Speech recognition, tool-calling reasoning and speech synthesis connected through LiveKit, with interruptions and live transcripts.
- —Backend tools validate specialist skills, opening hours and overlapping appointments before booking.
- —Session-isolated SQLite appointments, atomic writes and idempotent request keys protect booking consistency.
- —A no-sign-in guided walkthrough makes the flow reviewable without microphone access or provider credentials.
- —Live calls are capped at five minutes; services, visitors and appointments are fictional.