AI / ML Engineer at HypeOn AI — production LLM systems: multi-stage orchestration, RAG, NL-to-SQL, and the evals that keep them honest. Bangalore, India.
Portfolio · LinkedIn · umarfarook0yt@gmail.com
I build the messy middle of applied AI: agent orchestration, retrieval that returns the right thing, NL-to-SQL with cost guardrails, and the observability that keeps it all running in production. Strong Python (FastAPI), end-to-end ownership on GCP and AWS, and a bias toward systems that survive contact with real users.
I care about evals before scale: if you can't measure an agent's behavior, you can't improve it. Most of my open-source work exists to make LLM behavior measurable.
Agent infrastructure and evals
- mcp-bigquery-evals — MCP server that lets agents explore BigQuery safely: 7 read-only tools, mandatory dry-run cost caps, structured error codes agents can self-correct on, and a Spider/BIRD-style NL-to-SQL eval harness. Published on PyPI.
- trustbench — production-readiness harness for AI customer-support agents: versioned golden sets, calibrated LLM-judge trust metrics (Cohen's kappa vs human labels), and McNemar-tested per-intent regression detection. 82 offline tests (green CI), zero API calls needed.
- rag-document-qa — retrieval-augmented document Q&A with citation-grounded answers and a retriever eval harness (Recall@K, MRR, nDCG); vector store and embedder are pluggable via Protocol.
Applied agent product
- Cargo-Concierge — agentic freight-forwarder copilot: free-form quote request in, ranked airline options and a draft response out. Hand-labeled extraction eval (80% strict accuracy) and prompt ablations. Next.js + Mastra + Postgres. Live demo.
Applied ML and analysis
- street-view-plate-blurring — YOLOv8n license-plate detector (mAP@0.5 0.78) with a recall-first Gaussian-blur redaction pipeline and an OCR before/after audit.
- youtube-shorts-performance-prediction — a rigorous negative result: no pre-publish feature predicts Shorts engagement above chance, and the one "95% accurate" model is a leakage trap (permutation test p = 0.955).
- ipl-data-analysis — 1,095 IPL matches with leakage-free chronological features and honest match-outcome modeling that names the data ceiling (~AUC 0.55).
ML from first principles (work in progress — building the stack a layer down from the APIs)
- Nano-LLM-from-scratch — GPT-2 124M reproduction in PyTorch with RoPE, RMSNorm, SwiGLU, KV-cache.
- Triton-attention-kernels — fused Triton kernels for the transformer hot path, to be benchmarked against
torch.SDPA. - DPO-on-my-LLM / Tiny-diffusion — post-training and diffusion, designed and documented; code landing incrementally.
- Conversational research agent (HypeOn AI) — multi-stage routing (chitchat / factual / research), SSE streaming, session memory, idempotent retries, Pydantic-validated outputs, prompt-injection guardrails, Prometheus metrics.
- NL-to-SQL over BigQuery (HypeOn AI) — schema discovery, synonym matching, dry-run cost caps, multi-provider routing with fallback; built so non-technical operators can query the warehouse.
- Clinical chat assistant (Synclovis Systems) — RAG over clinical PDFs with chunking, metadata filtering, and guardrails against unsupported answers.
- AI inventory platform (freelance) — LLM invoice extraction, demand forecasting, real-time stock alerts for a retail client.
Python (FastAPI, Pydantic, SQLAlchemy) · PyTorch · TypeScript · LangChain · FAISS · sentence-transformers · PostgreSQL · Redis · BigQuery · GCP · AWS · Docker · GitHub Actions · Prometheus
| When | Role | Where |
|---|---|---|
| Oct 2025 – now | Founding ML Engineer | HypeOn AI |
| Oct 2024 – Sep 2025 | Freelance ML / AI Engineer | Independent |
| Jun 2024 – Sep 2024 | Backend Developer Intern | Synclovis Systems |
| 2020 – 2024 | B.Tech, Computer Science | K.S.R.M College of Engineering, JNTU Anantapur — CGPA 8.14 |
- Tradeoffs over tools — pick by constraint, not hype.
- Evals before scale — a bad eval beats no eval.
- Data quality over model swapping — a new model rarely fixes bad inputs; retrieval and prompt structure compound.
- Ship narrow, then expand — one user, one workflow, working end-to-end.
Open to conversations about production LLM systems, RAG, evals, and ML systems.
umarfarook-ai.vercel.app · LinkedIn · umarfarook0yt@gmail.com


