Overview
Technical skills
Projects
Developed multiple machine learning projects focused on solving practical prediction and data analysis problems using Python and machine learning techniques. Implemented data preprocessing, feature engineering, model training, evaluation, and prediction workflows using standard ML libraries. Explored MLOps practices to improve workflow reproducibility, model deployment, experiment tracking, and maintainability. Organized project code and documentation in GitHub to support reproducibility and continuous improvement.
GitHub repository: https://github.com/Suraj Kumar09/MLOPs_Machine_Learning_Projects
Developed an end-to-end AI-powered travel planning application using a multi-agent architecture orchestrated with LangGraph. Integrated specialized AI agents for travel planning, budget management, and information gathering, with MCP-based tools for flight and hotel searches and weather information. Implemented a supervisor agent for dynamic task routing, input guardrails for safer interactions, and Human-in-the-Loop (HITL) approval with interrupt-and-resume workflows. Built a FastAPI web application with PostgreSQL-based conversation state persistence to support structured, stateful travel planning.
GitHub repository: https://github.com/Suraj-Kumar09/TripMate-AI-A-Multi-Agent-Travel-Planner-with-LangGraphs
Developed a Retrieval-Augmented Generation (RAG) based Medical AI Assistant to provide context-aware responses using relevant medical documents. Implemented a document processing pipeline involving text extraction, chunking, embeddings, vector database storage, and semantic similarity search to retrieve relevant information. Integrated an LLM with retrieved context to generate grounded responses and reduce unsupported outputs. Applied LLMOps practices to structure the application pipeline, manage prompts, and support containerization and deployment workflows.
GitHub repository: https://github.com/Suraj-Kumar09/Medical-AI-Assistant-LLMOps
Developed an end-to-end Machine Learning Operations (MLOps) pipeline to predict customer churn using Python and machine learning techniques. Implemented data preprocessing, model training, evaluation, and prediction workflows, with a focus on reproducibility and maintainability. Integrated MLflow for experiment tracking, Docker for containerization, and CI/CD automation to streamline model development and deployment. Designed the pipeline to support reliable predictions and simplify the management of the machine learning lifecycle.
GitHub repository: https://github.com/Suraj-Kumar09/Customer_Churn_Prediction_MLOps_Pipeline
Timeline
Evaluated Large Language Models (LLMs) to enhance response quality, consistency, and factual accuracy by applying advanced prompt engineering and instruction tuning techniques across multiple evaluation tasks. By utilizing structured evaluation methodologies, I systematically reviewed AI-generated outputs, collaborated with cross-functional AI teams to optimize model performance, reliability, and alignment, and directly contributed to the continuous improvement and robustness of Generative AI systems.
Developed end-to-end AI-powered applications and machine learning workflows using Python, covering everything from data preprocessing and model development to testing and scalable deployment. By adhering to software engineering best practices and Git-based version control, I collaborated closely with development teams to deliver reliable, maintainable, and high-performance AI systems.
Collaborated with mentors and distributed global teams on GitHub to develop new features, resolve complex issues, and contribute directly to open-source projects. I consistently improved code quality, system reliability, and maintainability by conducting comprehensive peer code reviews, writing detailed documentation, and implementing rigorous testing practices.
LangChain
Docker Compose
MLFlow· since 2025 · 5+ projects
AI Agents
AWS
Docker
Kubernetes
GitHub
- Develop and maintain end-to-end ML pipelines that use MLflow for experiments, S3 for model artifact storage and automated model registering/promotion flows.
- Build production model-serving endpoints with FastAPI/Flask and automated deployment pipelines (CI/CD) tied to S3/ECR and Kubernetes, using existing model_pusher and aws_storage modules as starting points.
- Focus on strengthening test coverage and deployment hardening by adding unit and integration tests for key pipeline components and safe secrets handling for tracking URIs.
- If moving toward more advanced ML work, add reproducible distributed training and efficiency engineering (GPU profiling, quantization or batch inference optimizations) for large models.
Python· since 2025 · Middle
MongoDB· since 2023 · 5+ projects
DVC
Jupyter Notebook
XGBoost
Scikit-learn
Pandas
NumPy
Boto3
- Lead implementation of end-to-end model deployment tasks: containerized model serving (Flask/FastAPI) with MLflow/DVC artifacts and S3-backed model storage, using the existing model_pusher and aws_storage modules as starting points.
- Develop production-grade MLOps pipelines: add CI/CD workflows, reproducible infra-as-code, and secrets-safe configuration (avoid hardcoded URIs and local absolute paths present in notebooks).
- Own model evaluation and monitoring workstreams: formalize evaluation thresholds, add calibration/uncertainty reporting, data-drift alerts (Evidently), and automated retrain triggers using the existing model_evaluation and data_validation components.
- Build robust data ingestion and feature-store components for structured data; productionize S3/Mongo ingestion code with backfilling, schema validation, and provenance tracking.
- Lead development of end-to-end ML pipelines and model packaging for production model serving using the existing pipeline components.
- Add unit and integration tests, CI/CD workflows and automated model validation to raise reliability and engineering maturity.
- Implement secure secrets management and remove hard-coded local paths; add deployment manifests or infrastructure-as-code for production environments.
- Prototype scalable model serving (containerized inference, autoscaling, monitoring) to move from prototype to production.
