CWS — Voice AI Platform
Replaced static intake forms with phone conversations for a platform used by 200+ people.
Associate Software Engineer — frontend & backend
An AI content platform for contractors, used by 200+ people. I integrated the five Retell AI voice agents that replaced intake forms, plus the queue that schedules their calls.
- 1Greeting · AI disclosed
- 2Intent: reschedule
- 3Check availability · API
- 4Confirm & close
Note — Client project — no confidential code or data is shown. Visuals are concept illustrations.
- 01Scheduled
A callback job is queued in BullMQ on Redis.
- 02Voice agent
One of 5 Retell AI agents runs the conversation.
- 03Tracked
Call status is recorded end to end.
- 04Reviewed
Mission Control shows agent activity; AI actions are reviewed before going live.
- 05Calendar
Team calendar shows calls, outcomes and durations.
- A failed call is not lost — the queue retries it automatically.
- Status tracking makes it visible which calls succeeded or still need attention.
- Humans check AI actions in Mission Control before they reach production.
Static intake forms were slow and impersonal. Contractors needed a faster way to discuss content, verify details and approve work.
Retell AI voice agents handle content discussions, verification, approvals, service mapping and geographic data collection over the phone — backed by a queue-driven callback system and a live review dashboard.
- Integrated 5 production Voice AI agents with Retell AI
- Built automated callback scheduling with Redis and BullMQ, with retries and end-to-end call status tracking
- Built a calendar dashboard of team members' daily calls and meetings with client details, outcomes and durations
- Built Mission Control — a live dashboard to monitor AI agent activity and review AI actions before they go live
- Human review before AI actions go live (Mission Control) keeps automation accountable.
- Queue-based scheduling with BullMQ so failed calls retry automatically instead of being lost.
Useful AI needs reliable plumbing around it: queues, retries, and a place for humans to check its work.