Skip to content
View 21f3001527's full-sized avatar

Block or report 21f3001527

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
21f3001527/README.md

👋 Hi, I'm Rajeev Kumar

Typing SVG

🎓 BS Data Science & ApplicationsIIT Madras (Graduated May 2026)

I build and ship end-to-end ML/AI systems — from model training to Dockerized, CI-tested APIs live in production. Recent work spans agentic AI with MCP (LangGraph + Model Context Protocol), LLM-powered automation (Gemini, RAG pipelines), healthcare ML (recall-optimized no-show prediction), and MLOps observability (SHAP, drift monitoring, MLflow).

🚀 6+ production-deployed projects  ·  🤖 GenAI, Agentic AI (MCP) & classical ML  ·  ⚙️ MLOps-first mindset 🔍 Open to Data Science / Data Engineer / ML Engineer / AI Engineer roles

LinkedIn GitHub Email Resume Profile Views


🧠 Tech Stack

🤖 AI / GenAI / Agentic

LLMs MCP LangGraph Gemini Groq HuggingFace LangChain ChromaDB FAISS RAG Prompt Engineering Vector Search LoRA/PEFT Transformers

📊 Machine Learning & Data Science

Scikit-learn XGBoost LightGBM PyTorch Pandas NumPy Matplotlib Seaborn

⚙️ MLOps & Deployment

MLflow FastAPI Pydantic Docker GitHub Actions SHAP Fairlearn Evidently Pytest Render

🗄️ Data Engineering

SQL MySQL SQLite Redis Celery

🛠️ Tools & Platforms

Python Linux Git uv Streamlit Google Colab Kaggle Flask Vue.js


🚀 Projects

📌 Pinned — Latest Work

🎓 Recall — AI Study Companion

Python LangChain ChromaDB Groq Streamlit SQLite Docker

AI study companion that turns PDF notes into summaries, quizzes, flashcards, and a memory-aware chat assistant.

  • Built map-reduce summarization, auto-generated quizzes with SQLite-tracked score history, and flashcards scheduled via SM-2 spaced repetition
  • Implemented history-aware RAG chat using LangChain + ChromaDB + Groq, with answers grounded in source page numbers
  • Designed persistent vector storage — documents are embedded once, so re-uploading the same PDF reuses the existing ChromaDB index instead of re-embedding
  • Evaluated every pipeline with RAGAS + LLM-as-Judge (chat faithfulness 0.87–0.94, quiz/flashcard/summary scores 4.0–5.0/5), with regression checks automated in GitHub Actions
  • Containerized with Docker, deployed live on Render

Live Demo Repo


🏥 Medical Appointment No-Show Prediction

Python LightGBM FastAPI MLflow SHAP Docker Pytest Render

End-to-end ML & MLOps system that predicts whether a patient will miss a scheduled medical appointment, built on 110,527 real hospital appointment records.

  • Benchmarked 8 classifiers and selected a tuned LightGBM model, prioritizing recall (0.814) and ROC-AUC (0.737) over raw accuracy — since missing a likely no-show is costlier than a false alarm
  • Built the full pipeline: data validation → EDA → feature engineering → MLflow experiment tracking & model registry → SHAP explainability
  • Shipped a FastAPI prediction service with 29 automated tests, Dockerized and deployed live on Render, with GitHub Actions CI running tests and builds on every push

Live Demo API Docs Repo


🔌 MCP Nexus — Agentic AI Workspace (Model Context Protocol)

Python MCP LangGraph FAISS Groq Streamlit Docker

Agentic AI workspace for understanding and analyzing software projects, built on the Model Context Protocol (MCP) — three specialized MCP servers (Filesystem, Git, Knowledge/RAG) orchestrated by a single LangGraph agent.

  • Built Filesystem, Git, and Knowledge (RAG) MCP servers with FastMCP, each exposing tools the agent can call — file exploration, commit/diff analysis, and FAISS-backed semantic doc retrieval
  • Implemented a LangGraph agent (Groq gpt-oss-120b) that dynamically selects and chains tools across servers, grounding every response in actual tool output rather than invented information
  • Added security boundaries (path sandboxing, sensitive-file blocking, bounded Git inputs) and a similarity-threshold gate on retrieval so low-confidence matches are discarded, not surfaced
  • Supports analyzing the current project, a local repo, or cloning and analyzing any public GitHub repo on the fly
  • Validated with 21/21 passing MCP server tests and a 26-scenario agent evaluation suite (92.3% pass rate); Dockerized and deployed live on Streamlit Community Cloud

Live Demo Repo


🚛 DPF Soot Load Prediction System

Python XGBoost Scikit-learn FastAPI MLflow Docker Pytest

Predictive maintenance pipeline for Diesel Particulate Filters (DPF) on commercial vehicles — predicts soot load from live engine and telemetry data to flag regeneration needs before failure.

  • Generated and engineered features from 172,800 rows of synthetic sensor telemetry, merged with maintenance and trip-characteristic data into a 35-feature pipeline, with rolling 1h/3h windows and out-of-range/missing-value handling
  • Benchmarked Random Forest vs. XGBoost, with Random Forest reaching R² 0.9997 (RMSE 0.601%, MAE 0.307%) on a held-out 34,560-row test set; all runs tracked via MLflow
  • Served predictions through a FastAPI service with 4 endpoints — single prediction, batch/fleet-wide prediction, model info, and health check — with interactive Swagger docs
  • Covered with an 11-test pytest suite, Dockerized, and validated on every push via GitHub Actions CI

Repo


🔍 CrimeCast: Crime Category Prediction

Python Scikit-learn Pandas NumPy Matplotlib Seaborn

  • Trained 4 classifiers (Random Forest, SVC, AdaBoost, Decision Tree) on LAPD crime data — Random Forest was the best performer
  • Engineered time-based, geographic, and demographic features; applied GridSearchCV hyperparameter tuning
  • Conducted feature importance analysis to identify key predictors across location, timing, and incident type

🔧 MLOps Pipeline: Explainability, Fairness & Drift Monitoring

MLflow SHAP GitHub Actions Scikit-learn Evidently

  • Built an end-to-end ML observability pipeline with SHAP explainability across demographic groups and data drift detection (KS, PSI tests) triggering automated retraining alerts
  • Automated the full pipeline (train → evaluate → explain → monitor) via GitHub Actions CI, cutting manual intervention to zero
  • Integrated MLflow for experiment tracking, model registry, and reproducibility

🌐 Student Management System – REST API

FastAPI SQLite JWT SQLModel Uvicorn Railway

A production-deployed REST API for managing students, courses, enrollments, and grades with JWT-based authentication.

  • Built full CRUD routes for Students, Courses, Enrollments, and Grades using FastAPI with auto-generated Swagger docs at /docs
  • Implemented JWT authentication (python-jose + passlib/bcrypt) — all routes are protected and require a valid token
  • Used SQLModel (Pydantic + SQLAlchemy) for ORM, with duplicate checks for emails, course codes, and enrollments; marks validated between 0–100
  • Deployed live on Railway with a Procfile + Uvicorn ASGI server

Live Demo


📊 Business Data Management – 99 Market Mall Case Study

Python SQL Pandas Matplotlib Tableau Excel

  • Analyzed sales and inventory data for a retail mall (~₹2,00,000/month revenue) to identify operational gaps
  • Identified top product categories contributing ~70% of total sales via Pareto analysis; surfaced seasonal trends (November peak, January low)
  • Delivered 6 actionable recommendations projected to reduce capital blockage by 20–25%

🧠 Quiz Master V1 & V2 – Full Stack Web App

Flask Vue.js Redis Celery SQLite Bootstrap

  • Built a multi-role quiz platform (V1) with admin and user roles, quiz creation, scoring, and result analytics
  • Extended to V2 with REST API, Vue.js frontend, Celery background jobs, and interactive performance dashboards

📈 GitHub Stats


🎓 Education & Certifications

🎓 BS Data Science & Applications — IIT Madras (2021–2026, CGPA: 8.1)

Workshops — IIT Madras

Workshop Focus
Mathematical Foundations for ML Linear algebra, probability, optimization
Machine Learning Techniques Supervised & unsupervised learning
Deep Learning & NLP (Prof. Mitesh Khapra / AI4Bharat) Neural networks, transformers, NLP
Understanding Google Cloud Platform GCP, BigQuery, Vertex AI
NumPy and Pandas Workshop Data manipulation from scratch

Certifications

  • 📜 Mathematics - Basics to Advanced for Data Science and GenAI — Udemy
  • 📜 Python for Data Science & AI — Coursera
  • 📜 Intro to Git and GitHub — Coursera
  • 📜 SQL (Basic, Intermediate) — HackerRank

📫 Let's Connect

📧 Email rajeev90767@gmail.com
💼 LinkedIn linkedin.com/in/rajeev245
🐙 GitHub github.com/21f3001527
📍 Location Patna, Bihar, India
📞 Phone +91 7903766709

"Ship real systems. Learn by building."

Pinned Loading

  1. medical-noshow-prediction medical-noshow-prediction Public

    Production-ready machine learning pipeline for predicting medical appointment no-shows using LightGBM, FastAPI, MLflow, Docker, and CI/CD.

    Jupyter Notebook 1

  2. Recall Recall Public

    AI study companion that turns PDF notes into summaries, quizzes, flashcards, and a chat assistant with memory — powered by LangChain, ChromaDB, and Groq.

    Python 1

  3. mcp-nexus mcp-nexus Public

    An agentic AI workspace powered by the Model Context Protocol connects filesystem, git, and RAG knowledge servers under a single LangGraph agent.

    Python 1

  4. AI-Ticket-Triage-System AI-Ticket-Triage-System Public

    AI powered support ticket triage system classifies, prioritizes, and drafts replies for customer tickets using Gemini 2.5 Flash + FastAPI + Streamlit.

    Python 1

  5. dpf-soot-predictor dpf-soot-predictor Public

    🚛 Predictive maintenance pipeline for Diesel Particulate Filters RF/XGBoost models (R² 0.9997), FastAPI serving, MLflow tracking, Dockerized, CI-tested.

    Python

  6. Modern-Application-Development-1 Modern-Application-Development-1 Public

    🎓 Multi-user Flask quiz app with Admin & Student roles create quizzes, attempt exams, and track scores with dashboards

    HTML