Engineering Work

Architecture Lead

AI Voicebot Architecture

Designed AI-powered customer-support voicebot architecture involving real-time audio streaming, STT/TTS, multi-agent orchestration, SOP execution, backend tool calls, and observability.

AILLMVoicebotLiveKitWebRTCAutomation

Context

Customer-support calls often involve repeatable order, return, and pickup-related queries that can be automated with safe AI workflows.

Problem

Traditional IVR systems are limited for multi-turn conversations and do not handle dynamic support workflows well.

What I Designed

  • WebSocket-to-WebRTC audio flow.
  • LiveKit-based call sessions.
  • STT/TTS voice pipeline.
  • Multi-agent orchestration.
  • SOP/state-machine execution.
  • MCP-based backend tool calls.
  • Caching and observability.

Technical Highlights

  • Real-time audio streaming
  • Session handling with LiveKit
  • State-machine based SOP execution
  • Backend tool-call integration
  • Latency and observability planning

Impact

  • Created architecture for AI-powered customer-support automation.
  • Enabled structured handling of order, pickup, return, and escalation flows.
  • Improved clarity around latency, session handling, and backend integration.

Skills / Tags

  • AI Automation
  • LLM Integration
  • LiveKit
  • WebRTC
  • STT/TTS
  • Observability