Selected work
Production systems I designed and shipped. Each one has a deep-dive on the blog.
+150% Click Recall@50, 12% → 30%
Per-user ranking that replaced 25 cohorts
Cars24 · Data Scientist · 2024–2025
- Problem
- Every user in a cohort saw the same ranking of ~10,000 cars, and a third of users had no clicks to personalise from.
- What I did
- Rebuilt the recommender end to end: two-tower retrieval with an HNSW index, a GBDT ranker, and cold-start from search and filter signals. Shipped behind a live A/B test.
- Result
- +150% Click Recall@50, +16% buyer conversion, personalised coverage from 65% to 100% of users, under 100ms p99. Later adopted in Australia, Thailand and India.
Read the deep-dive →
$0.10 → $0.01 LLM cost per query
An agentic trading platform built for SEBI compliance
KotiLabs (āagman) · Founding AI Engineer · 2025–2026
- Problem
- Let users trade by voice or chat without any chance that a language model places a non-compliant order.
- What I did
- Designed a 5-layer system where LLMs only plan: plans compile to a JSON DSL, and an OPA/Rego policy layer and a deterministic engine decide what runs. Added a semantic cache and a small intent router in front of the LLM.
- Result
- Zero hallucination-induced compliance breaches by design, over 90% of frontier-model calls avoided, and a screener running 500+ instruments at more than 10× sequential throughput.
Read the deep-dive →
900M person nodes in the graph
Entity resolution on a live relationship graph
Vieu · Data / ML Engineer · 2026
- Problem
- Link names scraped from athletics rosters and research papers to the right person in a 900M-row production table, where a wrong match invents a relationship.
- What I did
- Built precision-first canonicalization: ground-truth checks first, tiered candidate filtering to protect the live database, then scoring on name, school, year, company and hometown.
- Result
- Shipped the co-athlete edge type and designed the co-author pipeline over 250M+ academic records, with thresholds tuned to under-resolve rather than mis-resolve.
Read the deep-dive →
Also
- Car price prediction, Cars24. About 70% of predictions within ±5% of the final sale price, using LLM-structured inspection data.
- Default sort ranking, Cars24. +21% view-to-buy-intent on the top five deciles, confirmed in a live A/B test.
- Logo similarity service, 6sense. 400M+ comparisons per run for Fortune 500 data deliveries, with 4% fewer false positives.
- Legal NLP research. BERT vs Legal-BERT for Indian case judgements, published in Springer LNAI (first author).