Things I've built.
A few I'm proud of up top, then every public repo on my GitHub, newest first.
Pothole classifier
A 16 MB model that spots potholes in road photos, fully offline on a laptop CPU, for a public pothole-reporting app where photos must never leave our machines.
| Model | Accuracy | Potholes caught | Speed |
|---|---|---|---|
| Mine (MobileNetV3, fine-tuned) | 89.5% | 84.5% | 3.4 ms, CPU |
| Ready-made HF pothole model | 65.4% | 35.4% | 13 ms, GPU |
| Clef-flash 9B, zero-shot | 61.1% | 18.9% | 389 ms, GPU |
| Google SigLIP, zero-shot | 58.2% | 13.1% | 31 ms, GPU |
- Merged 3 open datasets (South Africa dashcams, Kerala roads), removed 1,366 near-duplicates so the test set is honestly unseen.
- Fine-tuned MobileNetV3 in ~2 minutes; one harness scores any model on the same 607 held-out photos.
- Beat a 9B-parameter general model while running ~100x faster.
Pia, the AI analyst in Mynt
At Pyvot I own Pia end to end: restaurant owners ask about their Zomato and Swiggy payouts in English, Hindi, Hinglish, Bengali or Marathi and get real numbers with an auto-picked chart.
- Every number in an answer is checked against the query results: unverified answers fell from 46% to 4%.
- A two-stage prompt-injection screen caught 85 of 85 red-team attacks with zero false flags on 1,082 normal questions.
- Moving pipeline steps to Claude Haiku cut cost per step by ~95% with the same decisions.
ResearchAgent
A production-style AI agent built layer by layer in public: takes a research question, searches the web, reads sources, builds a knowledge graph and writes a structured report, remembering what it learnt across sessions.
- Built to understand every layer of the agent stack, not just call it.
- Evals and guardrails from day one.
AskData
A conversational BI prototype: ask a business question in plain English, it writes the SQL, runs it, and answers with a summary, a chart and a table. Asks a clarifying question when the question is ambiguous.