Bhavya Soni — ML & MLOps Engineer

Bhavya SoniIT Undergraduate · ML & MLOps Engineer

model api:checking...
Jaipur, Rajasthan, India
•
Manipal University Jaipur — B.Tech Information Technology (2024–2028)

Information Technology undergraduate with hands-on experience building end-to-end machine learning and MLOps systems — including model training on millions of records, target leakage removal, SHAP explainability, experiment tracking with MLflow, containerized deployment, and live Prometheus & Grafana monitoring.

WHY I BUILD THIS WAY

Training a model is only one part of the problem. I'm interested in everything after model.fit() deployment, observability, reliability, and making ML systems actually usable in production.

ENGINEERING SNAPSHOT & PRINCIPLES
Trained on 2.26M+ Lending Club records
Zero lookahead / target leakage discipline
Containerized Docker & Kubernetes orchestration
Prometheus drift & p95 latency telemetry
CONNECT & LINKS

Projects

Production MLOps systems, deployed inference APIs, and explainability toolchains

Loan Default Prediction System
Currently working on

Loan Default Prediction System

Production-style MLOps system trained on 2.26M Lending Club records. Eliminated 14 post-loan target leakage features (debt collections, recovery history) to establish an honest 0.71 ROC-AUC baseline on application-time signals only (preventing inflated 0.95+ leakage scores). Dual FastAPI endpoints (/predict and /explain) served via Docker with Kubernetes self-healing and Prometheus/Grafana drift monitoring.

ROC-AUC:0.71 (leakage-free)
|
Dataset:2.26M rows
|
Latency (p50):<100ms
PythonXGBoostSHAPOptunaMLflowFastAPIDockerKubernetesPrometheusGrafanaRender
Repository
Credit Card Fraud Detection API

Credit Card Fraud Detection API

Low-latency fraud scoring REST API addressing extreme class imbalance (only 0.16% fraud in 94K transactions). Applied SMOTE synthetic oversampling with XGBoost, achieving 0.98 ROC-AUC with 87% recall and 82% precision (flagged 127 of 149 frauds at only 35 false alarms).

ROC-AUC:0.98
|
Recall:87%
|
Precision:82%
Pythonscikit-learnXGBoostMLflowFastAPIDockerGitHub ActionsRender
Repository

Live System Observability

Prometheus + Grafana telemetry pipeline

Monitored with Prometheus + Grafana — real-time request rate, latency histograms, prediction drift, and alerting states.

Prometheus Scrape Interval: 15s
Model Telemetry & Latency
Click to Zoom
PROMETHEUS METRICSPrometheus instrumentation tracking live request throughput, p50/p95/p99 prediction latency histograms, and positive/negative classification distribution counters in production.

DSA & Algorithmic Practice

52-Week Practice Log

Live problem-solving activity and difficulty breakdown synchronized from LeetCode.

Total Solved:...problems
Easy:...
Medium:...
Hard:...
Current Streak:...
Loading activity…Hover day to inspect
SepNovDecJanFebMarAprMayJunJulAugSepOct
MonWedFri
LessMore
Cached server-side via /api/leetcode-stats

Tech Stack

Production frameworks, ML toolchains & cloud infrastructure

FastAPI
MLflow
Docker
Kubernetes
Prometheus
Grafana
GitHub Actions
Git
Pydantic
Minikube

Scrolled Too Far

If you've read this far, you might be interested in collaborating or building something together. I'm actively seeking MLOps & ML Engineering internship opportunities.

Direct email: bhavyasoni9587@gmail.com