reet batra

forward deployed engineer.

fde, ai

bengaluru

on stage

I build it, then stay until their team can run it: a demo that works on my laptop, until it meets real data, a check that catches the weird cases, and the fix in their repo.

lately: kya bola, a voice AI benchmark of where Indian speech recognition actually works, and a streaming fix in sarvam-ai/ai-sdk#2. before that, four years in developer relations.

hiring an FDE? start with the work →

currently

building
AskTota
benchmarking
kya bola

last updated 14 oct

in production

everything →
  • tota, should I text him?

    your moon says wait till thursday.

    Real Vedic astrology, written like your group chat. I run product, the app, brand and growth, with one engineering partner.

  • 19 of 64 languages have a speech API

    kya bolaaug 2026

    A voice AI benchmark: where speech to text actually understands Indian speech, district by district. The Vaani corpus has 64 languages; commercial speech APIs support 19.

  • docscw.twins()
    codecw.twin()
    issue filed
    docsParitymay 2026

    Finds where an SDK's docs and code have drifted apart, from the real exported API, and files each mismatch as an issue.

in their repo

every PR →
  • { type: "text-delta", id, delta }{ type: "text-start", id } + deltas

    Without text-start the AI SDK dropped every delta.

    sarvam-ai/ai-sdk#2

  • camera = cw.twins("camera")camera = cw.twin("camera")

    The first example failed on its first call.

    cyberwave-os/docs-mintlify#105

  • target_language_code="hi-IN",language_code="hi-IN",

    Renamed in 0.1.29 with no alias, so the old name threw.

    sarvamai/skills#17

demos

the channel ↗

writing

all posts →

play

  • spot the drift

    1 of 3 · A robotics quickstart. One line won't run against the current SDK. Which?

    three real bugs, three merged fixesplay

© 2026 reet batra

resume.pdf