About

I'm an AI researcher at Actioneer, where I work on data agents and voice models. I graduated from IIT Bombay with a B.Tech in Mechanical Engineering and a minor in Computer Science, and I co-founded Latent Space, an eight-person AI lab there working on vision–language and multimodal models.

I build the infrastructure around LLM post-training: reward functions grounded in execution, rigorous baselines and ablations, and pre-registered go/no-go experiments. Two threads occupy me right now: relational foundation models, i.e. learning directly over the schema of a relational database instead of over hand-built features; and speech, from code-switched ASR to on-device inference. Across text-to-SQL RL and Hindi–English ASR fine-tuning, the hard problem has consistently turned out to be data and evaluation, not architecture.

I also ship things end to end: an agent architecture ranked #1 on DataAgentBench, and a macOS dictation app doing speech inference on-device at sub-130 ms.

Writing/ GitHub/ Google Scholar/ LinkedIn/ Twitter/ CV

News and
Olds

  • Jun 2026: Took a 7B model through full-parameter RL end to end for text-to-SQL on BIRD-bench: reproduced OmniSQL-7B's published baseline within 0.5pp and reached 68.12% maj@8, and killed two research bets on pre-registered evidence
  • May 2026: Released Srota Hinglish ASR, an open-source code-switched Hindi–English model: three models and a dataset on Hugging Face (code). A controlled 3-variant ablation showed a 21.79pp swing from training-data composition alone. Now past 2,900 downloads
  • 2026: Two papers at CVPR 2026 workshops: SynthPID (AI4RWC) and Speech-Synchronized Whiteboard Generation (CV4Edu), plus one at AAAI-SAPP 2026
  • 2026: Srota, my local-first macOS voice dictation app, passed 100+ active users, fully on-device, sub-130 ms end to end
  • Dec 2025: Joined Actioneer and built SCRIBE, an agent architecture that ranked #1 on DataAgentBench (81.85% stratified pass@1), verified via a merged upstream PR

Research

|

Suraj Prasad
GRPO plus a custom max-entropy difficulty-weighting advantage estimator (MGPO), FSDP full-shard training with CPU offload to fit 7B full-parameter RL on a single node, and a timeout-safe SQL correctness oracle validating all 1,534 dev golds before training on any of them
Reproduced OmniSQL-7B's baseline within 0.5pp; RL model reached 68.12% maj@8. Two research directions killed on pre-registered evidence rather than intuition.

GitHub

Suraj Prasad
Fine-tuned and published an ASR model for Hindi–English code-switched speech from Qwen3-ASR-0.6B; diagnosed and fixed a catastrophic negative-transfer failure through deliberate training-data composition
A 3-variant ablation (HiACC-only / OpenSLR-only / union) produced a 21.79pp swing; steering output to natural Devanagari + Latin script gave a 36% relative WER reduction. 2,900+ downloads on Hugging Face.

Hugging Face/ GitHub

Software

  • Srota, a local-first macOS voice dictation app, built solo in Swift/SwiftUI/AppKit. On-device ASR on Apple Silicon with speculative decoding and Metal/CoreML inference-path optimization, plus a personalisation layer that learns your vocabulary without sending audio to the cloud. 100+ active users.
  • Markdrop, an open-source PDF-to-Markdown/HTML tool built on Table Transformers, Docling and XRef IDs, with LLM-generated in-place descriptions for non-textual content. 210+ stars, 25,000+ downloads.

Writing

Mostly notes on what I'm working through: relational data, post-training, evaluation, and what building things has taught me. Full archive here.