AI Engineer · ML Developer · Mumbai → anywhere

Machine learning,
shipped like software.

I'm Keyur Chauhan. I build ML systems that survive contact with real data — warehouses, ablation studies, explainability, APIs, dashboards, deployment. Honest metrics over impressive ones.

STATUS · open to AI/ML & DS roles CGPA · 9.5 / 10, Dean's Scholar RESEARCH · Best Paper, IC-CCDS 2025
Why I build

Models are the easy part. Systems that survive real data are the job.

I like the unglamorous middle of machine learning — the warehouse layers, the leakage audits, the sensor that lies, the API that has to answer in 200ms. Three rules run through everything I ship:

01
78.21% ✗  →  72.49% ✓

Honest > Impressive

I once walked a model back from a flattering 78% to an honest 72% after finding data leakage — and published the smaller number. The metric that survives contact with the future is the only one worth reporting.

the receipt: ChessIQ →
02
raw → warehouse → model → API → live

Ship past the notebook

A model that lives in a notebook helps no one. My projects end as running systems — PostgreSQL warehouses, FastAPI services, live dashboards, Docker, CI — that someone else can open, poke, and break.

the receipt: CivicLens →
03
TN004: 20× rainfall ⚑ → excluded

Let the data argue back

Real-world data lies constantly — my anomaly detector's first real catch was a broken government rain gauge, not weather. Understanding the data is most of the work; the model comes after.

the story: station TN004 →
08
END-TO-END SYSTEMS
1.2M+
RECORDS & MOVES PROCESSED
5
LIVE DEMOS, OPEN NOW
1
PUBLISHED PAPER · BEST PAPER
Projects · 08 systems

Built end-to-end.
Reported honestly.

Every number below survived cross-validation, baselines and at least one uncomfortable conversation with the data. Filter by domain:

MarketIQ dashboard — bitemporal financial data platform with AI analyst anomaly alert

MarketIQ — Financial Market Intelligence Platform

FINTECH · VERIFIED AI

A bitemporal financial data platform built around one question: how do you know the number is right? Point-in-time price storage, a dataset-level quality gate, and an AI analyst whose every numeric claim is checked against the tool output its prompt was built from. On its first run against a live scheduler, the quality gate caught a fabricated 9751% price move — two currencies silently sharing one database row — introduced by my own bug fix, root-caused and fixed the same day.

460
AUTOMATED TESTS
91.7%
GROUNDING RATE
9751%
ANOMALY CAUGHT
12/12
CLAIM VERIFICATION
FastAPIPostgreSQLNext.jsAirflowGemini
Autonomous Data Analyst — agentic ML pipeline with leakage detection

Autonomous Data Analyst — Agentic ML Pipeline

AGENTIC · GENAI

Upload a table and a LangGraph agent cleans it, picks a target, trains and ranks models, and measures what drove the predictions — then refuses any conclusion the data can't support. Dual leakage detection caught Titanic's leaked alive column (MI 1.000) and abandoned a bike-share target that was just arithmetic (R² 1.000). LLM for judgement only; every metric is deterministic.

6
STEP LOOP
2
LEAKAGE DETECTORS
0.901
TITANIC ROC-AUC
LangGraphFastAPIReactGroq
Map of India — CivicLens analyzes environmental risk across Indian cities

CivicLens — Environmental Risk × Road Accidents

PRODUCTION ML

Can public environmental data predict road-accident risk in Indian cities? ~596K records from 453 CPCB stations + MoRTH data → PostgreSQL warehouse → 3×3 model ablation → per-prediction SHAP → FastAPI + Streamlit dashboard. Dockerized, CI, live-hosted. Its anomaly detector's first real catch was a faulty gauge reporting 20× actual rainfall — excluded and documented.

78%
ACCURACY (CV)
596K
RECORDS
3×3
ABLATION
453
STATIONS
PostgreSQLSHAPFastAPIDocker
Chess opening position — ChessIQ, 4,635 games analyzed

ChessIQ — Chess Analytics Platform

ML ANALYTICS

5 years of my own chess (4,635 games · 328,258 Stockfish-analyzed moves) treated as an ML problem. Five models compared with 5-fold CV, McNemar's test, ROC analysis — and a data-leakage fix that traded a flattering 78.21% for an honest 72.49%. The insights took my rating from 597 → 1,423.

72.49%
HONEST ACC
0.827
AUC-ROC
+826
RATING
StockfishXGBoostSHAPStreamlit
IPL trophy — IPL 2026 season simulator

IPL 2026 Season Simulator

SIMULATION

Ensemble (XGBoost + LogReg + RF) over 18 seasons of ball-by-ball data, 49 engineered features — Elo, phase stats, venue history. Walk-forward validation, 2,000-run Monte Carlo season simulation, P10–P90 player projections. Gave RCB the top title probability (25.4%) — and RCB won.

54.9%
ACC vs ~50% RAND
2,000
MC RUNS
49
FEATURES
Monte CarloXGBoostPlotly
Smart Helmet — real-time accident detection hardware

Smart Helmet — Accident Detection

★ BEST PAPER

Published, peer-reviewed and awarded: real-time accident detection via sensor fusion + ML classification, neural network trained on 10,000+ samples, MQTT emergency-alert pipeline on Arduino. Best Paper at IC-CCDS 2025 (MULTICON-W), Mumbai.

96%+
ACCURACY
10K+
SAMPLES
Sensor FusionNeural NetsArduinoMQTT
PsyMetric AI — adaptive career-discovery platform

PsyMetric AI — Career Discovery

FULL-STACK GENAI

Full-stack platform: adaptive psychometric assessments, Gemini-powered personalized roadmaps, automated PDF reports, Razorpay payments. RESTful API with 12+ endpoints at <200ms, scaled to 200+ concurrent users on Railway. 50+ profiles processed, 89% satisfaction.

89%
SATISFACTION
<200ms
API LATENCY
200+
CONCURRENT
Gemini AIRazorpayReactFastAPI
Digital Twin — industrial predictive-maintenance system

Digital Twin — Predictive Maintenance

IOT × ML

Final-year project: a digital twin for industrial motors. Multi-layer fault-detection pipeline on synthetic MATLAB data, deployed as an ESP32 IoT system streaming over MQTT to a real-time dashboard with remaining-useful-life estimation. End-to-end latency under 500ms.

94%
PRECISION
92%
F1-SCORE
<500ms
LATENCY
ESP32MQTTIsolation ForestMATLAB
◆ LATEST

AI Agent Development Internship — completed

Built RAG-based LLM assessment pipelines at Suresh Dani Classes (Feb–Jun 2026) — 70% less manual assessment time, sub-500ms inference across 500+ profiles. B.Tech (IoT), TCET Mumbai — Dean's Scholar, CGPA 9.5.

the full story →
● RIGHT NOW

Open to AI/ML & Data Science roles

Class of 2026, fully available. Looking for teams that ship models into production and argue about validation strategy — full-time, remote, hybrid or on-site.

get in touch →

EIGHT SYSTEMS · EIGHT CASE STUDIES · HONEST METRICS THROUGHOUT