Madhavan Balaji
AI Engineer
PyTorchLangGraphFastAPIDockerK8sPostgreSQL
Open to Full-Time AI/ML Roles · Available Now

Madhavan
Balaji.

AI Engineer · MS CS @ Indiana University

I build production AI systems: LLM pipelines, computer vision models, and the ML infrastructure that ships them at scale. Research-backed, engineering-disciplined.

AI Engineer ✦ Machine Learning ✦ LLMs ✦ Computer Vision ✦ MLOps ✦ Data Science ✦ Research ✦ AI Engineer ✦ Machine Learning ✦ LLMs ✦ Computer Vision ✦ MLOps ✦ Data Science ✦ Research ✦

Who I Am

Background

I'm Madhavan Balaji, an AI Engineer with a Master's in Computer Science from Indiana University. I build systems that solve real problems, working across machine learning, computer vision, and applied AI to turn raw data into production-ready software.

From engineering high-accuracy visual retrieval systems and multi-label classifiers to designing end-to-end ML pipelines, I bring both research depth and engineering discipline. I've published findings, filed a patent, and shipped systems that run in production, not just in notebooks.

Beyond building, I care deeply about knowledge transfer. As a Technical Instructor at Indiana University, I helped 30+ students work through complex CS concepts with visual explanations and hands-on mentorship. Today I tutor Statistics for AI at MAC IUI.

Currently

Statistics Tutor at MAC IUI · MS CS, Indiana University, May 2026 · Open to full-time AI/ML roles

DegreeMS Computer Science
UniversityIndiana University
LocationIndianapolis, IN
FocusAI / ML Engineering
StatusOpen to Full-Time Roles
PatentFiled with Govt. of India
Teaching30+ students mentored
Projects10+ shipped

Technical Expertise

Comprehensive skills across infrastructure, ML/DL, LLM agents, data operations, and monitoring

Infra & MLOps

KubernetesKubernetes
DockerDocker
JenkinsJenkins
ArgoCDArgoCD
AWSAWS
GCPGCP
AirflowAirflow

ML / Deep Learning

PythonPython
PyTorchPyTorch
TensorFlowTensorFlow
Scikit-learnScikit-learn
C/C++C/C++
HuggingFaceHuggingFace
LoRA
GAN

LLM & AI Agents

LangGraphLangGraph
CrewAI
OllamaOllama
ChromaDB
LanceDB
CLIP
BLIP-2
Stable Diffusion

DataOps & Versioning

DVCDVC
PostgreSQLPostgreSQL
RedisRedis
MySQLMySQL
GitGit
DuckDBDuckDB
PolarsPolars

Monitoring & Serving

PrometheusPrometheus
GrafanaGrafana
FastAPIFastAPI
FlaskFlask
StreamlitStreamlit
ReactReact
Evidently AI

Professional Journey

Teaching, tutoring, and applied ML work

Aug 2026 – Present Indianapolis, IN● Current
StatisticsProbabilityHypothesis TestingRegressionTutoring

Statistics Tutor (Statistics for AI)

MAC IUI
  • Statistical Foundations: Teach statistics for AI, covering the statistical foundations behind machine learning: probability, distributions, hypothesis testing, confidence intervals, and regression.

  • Concepts to AI Practice: Connect each statistical concept to its AI use, such as regression as a predictive model and hypothesis tests and confidence intervals for judging model results.

  • Communication: Explain quantitative concepts in clear written and verbal form, adjusting to each student's level.

Aug 2025 – Dec 2025 Indianapolis, IN
AlgorithmsDynamic ProgrammingGraph TheoryMentorshipCurriculum Design

Technical Instructor & Curriculum Lead

Indiana University
  • Education Contributions: Designed and delivered weekly technical workshops on Algorithms & Optimization to 30+ students, breaking down complex logic (Dynamic Programming, Graph Theory) into intuitive visual explanations.

  • Mentorship: Guided students in refactoring and optimal design patterns, mirroring Developer Relations (DevRel) responsibilities by debugging user issues and bridging knowledge gaps.

  • Community Building: Established a community-first mentorship and peer-review system to drive engagement, demonstrating the ability to build and sustain a technical community.

Madhavan teaching at an Algorithms workshop, LeetCode problem projected on screen
Weekly Algorithms workshop · Indiana University, 2025

Teaching is the most efficient form of learning I've encountered. Every whiteboard session, watching a student's face shift from confusion to clarity on dynamic programming, sharpened my own understanding in ways that hours of solo study never could.

When I started leading weekly workshops on Algorithms & Optimization, I assumed I was there to give knowledge. What I didn't expect was how much I'd receive in return. Students ask the questions that textbooks skip: the "but why does this work?" questions that expose the gaps in your own mental model. Answering those questions live, at the whiteboard, forced me to rebuild my understanding from first principles. I stopped thinking in code and started thinking in structure.

Over dozens of sessions covering Graph Theory, DP, and Greedy algorithms, I developed a discipline I now carry into every engineering context: the ability to explain precisely, not approximately. That precision, earned through teaching, makes me a better collaborator, a cleaner code reviewer, and a sharper problem-solver.

Teaching DP exposed my own gaps

Every time a student asked "but why does the subproblem boundary work here?", I had to rebuild my mental model from scratch, and came out sharper each time.

Graph Theory via whiteboard, not slides

Drawing BFS/DFS live forced me to develop spatial intuition I never got from textbooks. Visual teaching is fundamentally different from visual learning.

Diagnosing mental blockers

A student's confusion is a diagnostic signal. Learning to read it made me a better debugger, interviewer, and communicator on engineering teams.

Weekly prep accelerated my fluency

Preparing workshops 2–3x per week compounded: I solved more LeetCode problems in one semester of teaching than in any prior year of solo study.

Sep 2022 – Nov 2022 Bangalore, India
PythonComputer VisionImage ProcessingDeep LearningData Analysis

Data Analyst Intern

Coincent
  • Inference Optimization: Engineered feature extraction pipelines using advanced image processing, reducing latency by 30% for real-time computer vision performance.

  • Model Development: Developed an end-to-end visual retrieval system achieving 90% accuracy, effectively translating raw visual data into a functional visual search engine.

  • Recommendations: Built multi-label classifiers for 1,000+ distinct classes, optimizing personalized style recommendations through deep learning retrieval logic.

Featured Work

14 projects spanning autonomous agents, computer vision, data pipelines, and production ML

Auto-Patch, Human GatePython
MonitorAI AgentCodebase AnalysisHuman GateFix DeployPrometheus · LangGraph · CrewAI · ArgoCD

Sovereign SRE

Detect → Diagnose → Fix → Deploy, all without paging anyone.

Production-grade autonomous SRE platform on 13 AWS services. CloudWatch alarms trigger a LangGraph + CrewAI multi-agent pipeline that diagnoses incidents with codebase-aware RAG (pgvector), generates patches via Amazon Bedrock, and deploys only after human approval via Step Functions + SNS. Live on AWS Amplify.

LangGraphAmazon BedrockAWSCrewAI
Found 10× Cheaper ModelPython

LLM Eval Harness

Benchmark any LLM across latency, accuracy, hallucination, and cost, in one automated pipeline.

Production-grade benchmarking framework that evaluates OpenAI, Anthropic, and Groq models simultaneously across latency (p50/p95/p99, TTFT), accuracy (semantic similarity, LLM-as-judge), hallucination (NLI cross-encoder), cost, and RAGAS metrics, with Rich terminal output, self-contained HTML reports, and a Streamlit comparison dashboard.

LLM BenchmarkingRAGASStreamlitAsync
15ms p50 RetrievalPython
User QueryHybrid RAGLangGraph AgentsCited ReportDense / ChromaDBSparse / LanceDBLangGraph · CrewAI · ChromaDB · LanceDB

DocuMind

Multi-agent research that reads your documents and writes cited reports, in seconds.

Enterprise-grade multi-agent RAG research platform on AWS. LangGraph orchestrates a 4-agent CrewAI pipeline (Researcher → Analyst → Writer → Critic) that produces fully cited reports using hybrid pgvector + BM25 retrieval with CrossEncoder reranking. Deployed on EC2 behind CloudFront with RDS PostgreSQL, Step Functions, Bedrock Claude Haiku, and Claude Desktop MCP integration.

Multi-AgentRAGLangGraphAWS Bedrock
<60s Drift DetectionPython

Project Aegis

A self-healing data pipeline that detects drift and repairs itself, before your models silently fail.

Self-healing data quality system that automatically detects and repairs data drift using Evidently AI and DuckDB streaming. Scales from cloud (200MB) to local (100GB+) with a hybrid architecture and Streamlit dashboard.

DuckDBEvidently AIPolarsStreamlit
56–75% Faithfulness DropJupyter Notebook

Chain-of-Thought Faithfulness

Does your LLM's reasoning actually drive its answers? The data says: probably not.

Research into whether LLM chain-of-thought reasoning actually influences predictions using Negative Preference Optimization. Found fine-tuning on high-quality CoT reduces faithfulness by 56–75%, a data curation problem, not training.

LLMsNPONLPResearch
Zero Training LabelsPython
Video FrameCLIP EmbedLanceDB SearchAlertNL QueryZero-Shot · Apple Silicon · Moondream2

VectorGaze

Natural language safety queries on live video, zero training data required.

Edge AI system detecting workplace safety violations from video using natural language queries, no training data required. Combines CLIP zero-shot embeddings, Moondream2 reasoning, and LanceDB vector search on Apple Silicon.

CLIPZero-ShotLanceDBEdge AI

Patent & Research

A filed patent for an IoT system that supports elderly care at home

Caremate - Integrated Elderly Support System

A comprehensive IoT-based solution designed to enhance the quality of life for elderly individuals through intelligent health monitoring, emotion detection, and emotional support systems.

Real-time Health Monitoring
AI-Powered Emotion Detection
Intelligent Support Chatbot
Automated Medication Management

Let's Work Together

Hiring for an AI/ML role, or want to talk about a project? Send me a note.

Available for opportunities

Let's Connect

Email is the fastest way to reach me. I usually reply within a day.

AI-Powered · Updated Daily

Daily Tech Intel

A daily briefing spanning global AI research, industry moves, and world tech news, automatically filtered to your interests, stack, and research channels. International sources translated to English.

For You · AI / LLM My Stack · Research 🌍 Global · Translated
Open Tech News