01
REAL-TIME VOICE · 2024–2026
Voice/Vision AI Platform
AI phone agents that answer calls, screen applicants, and book appointments—with company knowledge and human review built in.
Replay · AI-generated voices · sample data
Ridgeview Packaging
Screening call · Maintenance Technician (Nights)
Photo analysis Illustrative
Photo analysis is illustrative; shipped reports attach photos for human review.
Problem I solved
Redaction you can rely on.
A single missed age or family detail in a hiring transcript is one too many, and model-only redaction isn’t deterministic. I paired LLM redaction and a verification pass with a fixed lexicon: lexicon terms are always removed, redacted spans are muted in the recording, and if redaction fails, the transcript, audio, and PDF are withheld rather than released.
- CallerPhone · Twilio Media Streams · MMS photos
- OpenAI RealtimeWebSockets, live audio
- Supervisor agentSilent handoff to specialists · knowledge search
- Queue workersTranscript · summary · bias filter · PDF
- Human reviewSigned URLs · approve and finalize
Tenant-scoped data · audit-logged, read-only support access · idempotent usage ledger · Stripe
How it’s built
A voice AI platform serving paying small-business customers. I designed, built, and operated the product, from real-time conversations to billing and customer support.
Real-time conversations
Twilio Media Streams connect to OpenAI’s Realtime API over WebSockets. A supervisor agent hands live calls to specialist agents, while retrieval over company documents provides context during the conversation.
From call to action
Agents screen applicants, answer calls, book appointments, and place outbound calls. The platform includes outbound batch campaigns, automated phone provisioning, and a browser-based dialer with dual-channel recording, transcription, and call history.
The work after the call
Queue-driven Python workers handle transcripts, Spanish-to-English translation, AI summaries, and branded PDF reports delivered through signed URLs. Staff review and approve AI-drafted call reports before they are finalized, with optional e-signature and SMS linked to the call.
Safeguards built into the workflow
A bias filter combines LLM redaction and verification with a deterministic lexicon to redact protected-characteristic disclosures from candidate transcripts, recordings, and PDFs. Opt-outs are audit logged. Company data is tenant scoped, and support access is audit logged and read-only by default.
A product that can operate
A prepaid credit wallet, idempotent usage ledger, and Stripe subscriptions connect usage to billing. Customer onboarding and operational support are part of the engineering work.