I's till you're 18

Book Cover photo

Ahaan was 12 when he first met you. A round faced reality show contestant dealing with fame and insecurities.

Ahaan was 18 when he last met you. A pimple-faced adult who had dealt with some large demons.

He was your typical teenager - but with the bizarre need to document everything.
His life was ordinary in a lot of ways. Heart breaks, betrayals, regrets, fears, musings... Everything that the world talks about.
Yet, he had had some extraordinary experiences - ones which the world hardly ever talks about.

He captured every phase of his life with poems and short stories, which led to the birth of this collection - a 6-year conversation between you and Ahaan,
where you will see the world through the eyes of a boy -
through the I's of a boy -
right up till the age of 18.

Selected Work

My work spans production RAG at AWS Bedrock, MCP-based engineering automation, and the evaluation of AI agents. Here are some public tools and writing from that work. I also teach an agentic AI workshop at NYU, with recordings and code you can explore.

Open-source & tools

Developer tools and research I'm building in the open.

~/human-hindsight

▸The prompt you'd write if you knew then what you know now.

Turn your Claude Code, Codex, Kiro, and OpenCode history into reusable first prompts and working preferences for CLAUDE.md, AGENTS.md, or Kiro steering.

Start with a guided CLI, then browse, search, and copy prompts in a local Markdown library. Scanning and export stay offline; distillation uses your chosen agent CLI after you approve the model calls.

lang: TypeScript Node.js CLI + browser library
tags: #local-first #prompt-engineering #agent-history
$ npx human-hindsight@latest
~/LLM-As-A-Judge-Prompt-Improver

▸A scientific loop for making LLM prompts measurably better.

Scientific framework for iterative LLM prompt improvement using multi-dimensional scoring, threshold optimization, cross-validation, and an OPRO-style agent loop.

lang: Python TypeScript FastAPI React AWS Bedrock
tags: #llm-as-a-judge #prompt-optimization #cross-validation #active-learning
$ uv pip install -e .

Writing on MCP & agentic AI

Beyond the code

I also make short films and talk to strangers on camera.

Short films

Conversations with strangers