AI/ML Engineer · Python · ML that holds up in production · measured LLM systemsopen to work·relocation worldwide

ANURAG NAVIN BHANDARY

anurag@anb: ~
$ whoami
> ml engineer. python, lightgbm, pytorch, rag, mlflow.
$ cat focus.txt
> models tested on the future, not the past.
now.txt

Now: looking for ai/ml engineer roles.

Based in Mumbai (IST). Open to relocating anywhere in the world.

Bored? Hit the in the dock.

see the work ↓
me.jpg
Photo of Anurag Navin Bhandary at the Golden Gate Bridge
Mumbai, India relocation: worldwide
01

Selected work

11 projects across software, data and AI/ML, each with the tests and numbers that back it up. Hover to peek, click for the full story.

Models and LLM systems measured the way production will judge them.

Software

  1. 01 Java · Spring Boot · React Showtime: Event Ticketing A BookMyShow-style ticketing app with live seat maps, where a seat is never sold twice however many people go for it at once.
    • Java 25
    • Spring Boot 4
    • PostgreSQL
    • React
    50 → 1buyers raced for one seat, exactly 1 got it
  2. 02 Kubernetes · Terraform · Helm Cloud-Native Platform My job queue run the way production runs it: Kubernetes built by Terraform, autoscaled on queue depth, with a node killed mid-run and nothing lost.
    • Kubernetes
    • Terraform
    • Helm
    • KEDA
    20,000 / 20,000jobs exactly once, node killed
  3. 03 Python · Distributed systems Distributed Job Scheduler A Celery-style job queue that never runs a job's side effects twice, even when workers are killed in the middle of a job.
    • Python 3.12
    • FastAPI
    • React
    • PostgreSQL
    50,000 / 50,000jobs ran exactly once, workers killed mid-run
  4. 04 Kafka · Debezium · PostgreSQL CDC Pipeline Streams every MySQL insert, update and delete through Debezium and Kafka into PostgreSQL, then proves the copy is identical, even after crashes.
    • MySQL 8.4
    • Debezium 3.0
    • Kafka 3.9
    • Python
    141 msp95 replication lag
More projects2
02

About

I'm an ML engineer who trusts a number only after trying to break it. A model that looks great in a notebook and falls apart on next month's data isn't a model, it's a demo.

At Fayble I built the LLM and text-to-speech side of an AI commentary system: two synthetic commentators, emotion driven by game state, and a generation design shaped by time and free-tier cost.

Since then I've built a RAG system where every design choice was measured against human labels, a fraud model trained on the past and tested on the future, and an A/B testing toolkit that read out a 14-million-user experiment. M.S. in Computer Science from UT Arlington, with a focus on AI.

anurag@anbuptime: 1 yr production
focus
Applied ML & LLM systems
based in
Mumbai, India (IST)
education
M.S. Computer Science (AI focus)
currently
Open to work · relocation worldwide
2023 – 2025 M.S. Computer Science University of Texas at Arlington GPA 3.42 / 4 · Arlington, TX
2019 – 2023 B.E. Electronics Engineering University of Mumbai CGPA 8.36 / 10 · Mumbai, India
03

Skills

Hover a skill to see where I've actually used it.

01Languages

  • Python
  • SQLSQL
  • Java

Python for everything ML; SQL for the features and the checks.

02Machine learning

  • PyTorch
  • scikit-learn
  • GBMLightGBM
  • OpOptuna
  • pandas
  • Polars
  • out-of-time validation
  • calibration
  • SHAP
  • imbalanced data
  • causal inference

03LLMs & retrieval

  • LangGraph
  • Hugging Face
  • Ollama
  • pgvector
  • Claude
  • Gemini
  • RAG
  • hybrid search
  • reranking
  • embedding fine-tuning
  • MCP
  • LLM evaluation

LCProblem solving @anuragb2901 ↗

0/ –Solved
– day streak– active daysrank –

04MLOps & serving

  • MLflow
  • FastAPI
  • Docker
  • GitHub Actions
  • model registry
  • drift monitoring (PSI)
  • online/offline parity

05Speech & media

  • ElevenLabs
  • GQGroq
  • OpenAI
  • ffmpeg

06Data

  • PostgreSQL
  • BigQuery
  • dbt
  • Kafka
04

Experience

● ON AIR FAYBLE INC. AI sports-simulation startup · California · remote
Software Developer (Founding Team)Jan 2026 – Jun 2026
Software Development InternJul 2025 – Dec 2025
  1. 01'

    Built the audio pipeline for an AI sports commentary system, turning LLM-generated play-by-play into dual-commentator speech with ElevenLabs, stitched into continuous broadcast audio.

  2. 02'

    Moved commentary text generation from Gemini to Groq and chose a one-emotion-per-play voice design over per-segment emotion stitching, keeping full-game audio generation fast and within free-tier limits.

  3. 03'

    Automated archery match production with ffmpeg: commentary, crossfades, 7.1 (8-channel) audio with 1 kHz broadcast trigger tones, and per-play metadata into finished match videos.

  4. 04'

    Integrated Kafka into the animation flow, replaying 19 games (about 1,274 messages) through an ordered, de-duplicated path served through a FastAPI API.

Alan Moskowitz
“Highly adaptable and contributed across a wide range of components, from database to APIs to media pipelines. Quickly learned new concepts, delivered solid results, and consistently met timelines.”
Alan Moskowitz · Founder & CEO, Fayble · managed me directly LinkedIn ↗
05

Resume

One page. Press the button.

READY · 1 PAGE
06

LET'S TALK

online I usually reply within a day.