I'm Kushan. I like building things that make people more capable.

I work around AI systems that have to touch the real world: voice calls, browsers, multilingual data, medical images, point clouds, and the awkward interfaces in between.

Kushan Raj smiling in front of a carved stone wall
AI systems, music rooms, research notes, and stubborn interfaces.

now / what I keep circling

  • Browser agents that can inspect state instead of guessing around it.
  • Voice systems that stay useful when conversations get messy.
  • Data loops that make models more honest before they get larger.
  • World models, geometry, and the gap between prediction and action.
  • Music, theatre, teams, and how people get better at hard things together.

notes to self

A lot of model failure starts earlier than the model: in the data, the interface, or the state it was given.

I like tools that leave people more capable after using them, not more dependent on the tool.

The best systems work usually feels like rehearsal: timing, feedback, trust, and many small corrections.

things

Some things I have made, studied, or keep pulling on. A first shelf, not a portfolio.

Browser agents need better eyes

A talk and working thesis about browser agents, observation design, and why better models still fail when the state is bad.

AI Engineer talk

Production voice-agent systems at Sarvam

Real-time voice-agent and LLM systems for Indian-language phone, WhatsApp, and enterprise contexts.

Sarvam Samvaad

Vision-guided caption correction for WAT 2025

A public ACL paper on using visual context to find and correct caption errors in English-to-Indic multimodal translation data.

ACL Anthology

writing

Short notes first. More complete essays as the site earns them.