Skip to content

Available for work

I build conversational AI that runs in production — low-latency voice agents, streaming audio pipelines, and the products around them.

Dhruv KotegaonkarFull-stack engineer, real-time AI systems. Currently in India.

Voice agent shipping soon — you'll be able to talk to this page

Selected work

Things I've built and shipped

This site's voice agent

Live

A real-time conversational agent embedded in this page. Speak to it and it answers as me — streaming audio both directions over a single WebSocket, with barge-in so you can interrupt mid-sentence.

Sub-second time-to-first-audio by pre-warming the model session before the connection opens.

  • NestJS
  • Gemini Live API
  • WebSockets
  • Twilio
  • Next.js

Production voice-agent platform

Telephony-grade AI calling: bidirectional μ-law audio bridged to a live multimodal model, with interruption handling, session resumption, transcript capture and post-call analysis.

TODO: add a concrete number — call volume, latency, or accuracy.

  • NestJS
  • Vertex AI
  • Plivo
  • Twilio
  • MongoDB
  • Redis

TODO: third project

Pick something you can demo live and talk about in depth. Depth on three projects reads far better than nine thin ones.

TODO

  • TODO

About

I work on the unglamorous parts of real-time AI: audio transcoding, interruption handling, session lifecycles, and everything that has to hold together before a voice agent feels like a conversation rather than a demo.

TODO: how you got here — what you studied, what pulled you toward this work.

TODO: what you're looking for next.

Toolkit

Languages
  • TypeScript
  • JavaScript
  • Python
  • SQL
Backend
  • NestJS
  • Node.js
  • FastAPI
  • WebSockets
  • REST
  • Redis
Frontend
  • React
  • Next.js
  • Tailwind CSS
  • Material UI
AI / Realtime
  • Gemini Live API
  • Vertex AI
  • Streaming audio pipelines
  • Function calling
  • RAG
Infrastructure
  • Docker
  • MongoDB
  • AWS S3
  • Twilio
  • Plivo

Let's talk

Open to full-time roles and interesting problems in real-time AI. The fastest way to reach me is the button below — or just talk to the agent on this page.