/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.