Interactive debugging lab for production ML — start from a silently degrading system and reason through drift, skew, and pipeline failures the way a senior MLE would. Part of BreakLabs · live on Vercel.
0
stars
4
commits
JavaScript
primary language
Aug 3, 2026
updated
You can finish every ML course and still freeze when a model degrades silently in production. Nobody teaches you to debug a stale feature store, or explain a confidence calibration failure, or reason about a latency spike under a new traffic pattern. ML Systems Lab is where you train that. Start with a broken system. Reason through it. See how a senior engineer reads it.
Can you debug it in production? Used by 500+ engineers in interview prep and production triage.
Live → ml-systems-lab-v9xe.vercel.app · Private beta — email for access
Pyodide — Python runs in your browser. No server, no setup. Spark jobs, model training, drift calculations execute for real.
Web Speech API — Verbal practice with live transcription. Say your answer out loud. Hear it back. Close the gap between knowing and saying.
StaffLayer — IC3 → IC5 → Staff reveals on the same scenario. The only place that shows you what "Staff-level thinking" actually means in ML.
Bug Hunt — Real production ML code with exactly one buried flaw. Find it before the interviewer does.
Ten simulation tools built around one goal — walk into the room ready.
300+ scenarios · 6 domains · 10 interview tools
Math Foundations (Pyodide sandbox) · Feature Engineering · Model Evaluation · System Design · Classical ML · Project Lab (Pyodide end-to-end notebook)
Spark Lab · Airflow · dbt · Data Modeling
Training Lab · Fine-tuning (LoRA/freeze) · DL Serving (quantization/GPU)
Causal Inference · Time Series
Monitoring · Deployment · CI/CD & Infra
∇ Gradient — 50 long-form production ML posts linked directly to practice modules
Live: ml-systems-lab-v9xe.vercel.app Private beta. Email for access.
No account. No install. All progress in localStorage.
# Run locally
git clone https://github.com/SidharthKriplani/ml-systems-lab
cd ml-systems-lab
npm install
npm run dev # → http://localhost:5173
React 18 + Vite SPA · CSS variables design system · Pyodide (Python in-browser) · Web Speech API · localStorage only · Vercel auto-deploy on push to main
| Lab | Focus | Link |
|---|---|---|
| ML Systems Lab | Core ML, DE, DL, MLOps + interview simulation | This repo |
| GenAI Systems Lab | Prompt engineering, RAG, LLM evaluation, agents | genai-systems-lab-ivory.vercel.app |
| Experimentation Lab | A/B testing, SRM, CUPED, power analysis | experimentation-systems-lab.vercel.app |
Built by Sidharth Kriplani.
4 commits
JavaScript
59.7%
HTML
39.9%
Interactive debugging lab for production ML — start from a silently degrading system and reason through drift, skew, and pipeline failures the way a senior MLE would. Part of BreakLabs · live on Vercel.
0
stars
4
commits
JavaScript
primary language
Aug 3, 2026
updated
You can finish every ML course and still freeze when a model degrades silently in production. Nobody teaches you to debug a stale feature store, or explain a confidence calibration failure, or reason about a latency spike under a new traffic pattern. ML Systems Lab is where you train that. Start with a broken system. Reason through it. See how a senior engineer reads it.
Can you debug it in production? Used by 500+ engineers in interview prep and production triage.
Live → ml-systems-lab-v9xe.vercel.app · Private beta — email for access
Pyodide — Python runs in your browser. No server, no setup. Spark jobs, model training, drift calculations execute for real.
Web Speech API — Verbal practice with live transcription. Say your answer out loud. Hear it back. Close the gap between knowing and saying.
StaffLayer — IC3 → IC5 → Staff reveals on the same scenario. The only place that shows you what "Staff-level thinking" actually means in ML.
Bug Hunt — Real production ML code with exactly one buried flaw. Find it before the interviewer does.
Ten simulation tools built around one goal — walk into the room ready.
300+ scenarios · 6 domains · 10 interview tools
Math Foundations (Pyodide sandbox) · Feature Engineering · Model Evaluation · System Design · Classical ML · Project Lab (Pyodide end-to-end notebook)
Spark Lab · Airflow · dbt · Data Modeling
Training Lab · Fine-tuning (LoRA/freeze) · DL Serving (quantization/GPU)
Causal Inference · Time Series
Monitoring · Deployment · CI/CD & Infra
∇ Gradient — 50 long-form production ML posts linked directly to practice modules
Live: ml-systems-lab-v9xe.vercel.app Private beta. Email for access.
No account. No install. All progress in localStorage.
# Run locally
git clone https://github.com/SidharthKriplani/ml-systems-lab
cd ml-systems-lab
npm install
npm run dev # → http://localhost:5173
React 18 + Vite SPA · CSS variables design system · Pyodide (Python in-browser) · Web Speech API · localStorage only · Vercel auto-deploy on push to main
| Lab | Focus | Link |
|---|---|---|
| ML Systems Lab | Core ML, DE, DL, MLOps + interview simulation | This repo |
| GenAI Systems Lab | Prompt engineering, RAG, LLM evaluation, agents | genai-systems-lab-ivory.vercel.app |
| Experimentation Lab | A/B testing, SRM, CUPED, power analysis | experimentation-systems-lab.vercel.app |
Built by Sidharth Kriplani.
4 commits
JavaScript
59.7%
HTML
39.9%