⚡ POWER LEVEL: OVER 9000 ⚡
cheat code activated
Keyboard Shortcuts
?Toggle this panel
GGo to GitHub
1–6Open app 1–6
↑↑↓↓←→←→BA???
khushSecret greeting
AI Builder

Khush
Agarwala.

~/portfolio $ whoami
khush agarwala — AI builder
~/portfolio $ ls apps/
6 live apps — all running ✓
~/portfolio $ cat status.txt
building with AI ● shipping products
~/portfolio $
scroll
LLM APIs· FastAPI· SSE Streaming· LLM-as-Judge· Parallel Evals· Web Speech API· GitHub API· SQLite· Pydantic v2· Tool Use· Structured Extraction· Python· Vanilla JS· CSS Animations· Async/Await· LLM APIs· FastAPI· SSE Streaming· LLM-as-Judge· Parallel Evals· Web Speech API· GitHub API· SQLite· Pydantic v2· Tool Use· Structured Extraction· Python· Vanilla JS· CSS Animations· Async/Await·

Six apps.
Six different problems.

Each one uses a distinct AI pattern and a completely different UX — not chatbots with different system prompts.

eval-runner.khushagarwala.com
Eval Runner
Write a prompt. Add test cases. Fire parallel LLM calls. LLM-as-judge scores every output on a live heat-map grid — a proper eval workbench.
PARALLEL EVALLLM-AS-JUDGEHEAT-MAP3-COLUMN UI
pr-autopilot.khushagarwala.com
PR Autopilot
VS Code-style review workspace. Enter a PR URL, get severity-sorted findings cards — Critical, Warnings, Info — with file-level annotations.
TOOL-USECHAT
incident-commander.khushagarwala.com
Incident Commander
War room UI — structured intake form (description, logs, services, timeline) feeds a live RCA panel with ranked hypotheses and confidence bars.
STRUCTURED OUTPUTSSE
pr-review.khushagarwala.com
PR Diff Review
Paste a public GitHub PR URL. We fetch the real diff via API and render an inline diff viewer with AI security + bug comments in the gutter.
GITHUB APIDIFF VIEWERINLINE COMMENTSFILE NAV
meeting-intel.khushagarwala.com
Meeting Intelligence
Record with your mic or paste a transcript. Claude extracts decisions, action items, and discussion topics into a structured document canvas with speaker colors.
VOICE AGENTWEB SPEECH APIDOC CANVAS
doc-extractor.khushagarwala.com
Document Extractor
Paste any unstructured text — invoice, contract, email. Split-panel view: source on left, every field extracted, typed, and confidence-scored on right. Export CSV.
EXTRACTIONCONFIDENCE SCORINGSPLIT PANEL

Product first,
always.

I build AI-native products that solve real business problems — not demos, not chatbot wrappers. Each project here uses a different AI pattern: tool-use, parallel evals, structured extraction, voice transcription, streaming analysis.

I obsess over user experience. Every tool here has its own visual language, interaction pattern, and UX paradigm — because AI products deserve the same design rigor as any other software.

I care about shipping. From problem definition to working product, I move fast — using the best AI tools available to prototype, iterate, and validate ideas end to end.

6
Live apps running
4+
Distinct AI patterns
0
External JS libraries
Things to build
Building something
interesting?
Always down to talk AI, products, and what's possible.
Get in touch → View GitHub