Ansh SinghalAI/ML & backend engineer
Real-time systems · Streaming

VoiceOps AI

A real-time voice streaming backend that keeps latency under 200 ms with 100+ sessions talking at once.

Ask me about it
<200mslatency
100+concurrent sessions

Overview

Voice AI feels broken the moment it lags. VoiceOps AI is the backend that keeps audio moving: sessions stream in over WebSockets, Kafka consumer groups share the work, and Kubernetes adds consumers when the backlog starts to grow.

The pipeline

Each stage scales on its own:

  1. Ingest

    Clients stream audio to the backend over WebSockets.

  2. Queue

    Audio is published to Kafka, which decouples ingest from processing.

  3. Process

    Kafka consumer groups share the processing load across workers.

  4. Scale

    Kubernetes HPA adds consumer pods as load rises and consumer lag grows.

  5. Store

    PostgreSQL, MongoDB and Redis back the services.

  6. Watch

    Consumer lag and P95 latency are tracked across the streaming pipeline.

What it shows

This project is about the unglamorous half of voice AI: backpressure, horizontal scaling and observability, so the model on the other end always gets audio on time.

More projects

Let's build something secure.

I'm an AI/ML and backend engineer in Greater Noida, Delhi NCR, open to AI/ML, backend, AI security and GenAI roles in Noida, Gurugram, Bengaluru or remote.

Hire meDownload resumeBack to the portfolio