Ideas that grew into complete, working products.

Education · 2026

TeachersLab

TeachersLab started because I wanted to build a useful product with LLMs, not another general-purpose chat interface.

Generic assistants do not know a teacher’s board, syllabus, current unit, textbook, or previously generated material. A teacher handling several classes has to provide that context again and again, and then spend time adapting the result for the classroom.

I built TeachersLab around this missing context. It works with the Indian curriculum and keeps classes, subjects, and teaching material organized. Teachers can use it to create lesson plans, worksheets, presentations, and other material while spending more of their time on teaching.

Building the product involved the generation workflows, frontend and backend, authentication, logging, subscriptions, deployment, and the routine engineering needed to keep it reliable.

Visit site ↗

Public data · 2026

India Over Time

I started India Over Time after trying to answer a basic question: how is India doing compared with its own past?

The data was there, but it was scattered across government portals, reports, spreadsheets, and PDFs. Finding an answer meant locating the right source, understanding how a measure was defined, and working out whether it could be compared over time.

I built India Over Time to put those sources in one place and make long-term trends easier to follow. It covers the economy, health, governance, society, and other public domains from 2005 onward. The point is to make the data easier to check before forming a narrative around it.

I had to find and document the sources, clean datasets in several formats, decide which comparisons were sound, and build the dashboard that presents them.

Visit site ↗

Open source and earlier experiments

Smaller projects from ideas I was exploring at the time.

Linguistic Features of Text

Code and experiments from my work on interpretable fiction and non-fiction classification using lexical and syntactic features.

GitHub ↗

NewsChase

An earlier experiment in studying how writing style and sentiment could help people inspect the character of a news article.

View project ↗

More code and experiments

Smaller repositories, prototypes, and work in progress live on my GitHub profile.

GitHub profile ↗

Away from the computer

I read, travel whenever I can, and try to stay consistent at the gym. Most of the photos here come from the time I spend away from work and screens.