Skip to content
View shikharkumar13's full-sized avatar

Block or report shikharkumar13

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.

Content in all repositories owned by your account will be closed.
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
shikharkumar13/README.md

Shikhar, Data Scientist: Machine Learning, MLOps and Generative AI

Typing tagline

LinkedIn Substack YouTube Profile views

👋 About me

I'm a Data Scientist who works across the whole lifecycle: understanding the data, engineering features that actually move the metric, building and evaluating models, then taking them to production with MLOps and extending them with Generative AI. I've also trained 20,000+ working professionals and freshers in data science, so I care about work that is reproducible, measured and easy for someone else to pick up.

  • 📊 Data Science & ML: statistics, feature engineering, leakage-proof pipelines, calibrated models evaluated in business terms
  • ⚙️ MLOps: DVC, MLflow tracking & registry, Prefect orchestration, FastAPI + Docker serving, CI/CD with GitHub Actions, drift monitoring
  • 🤖 Generative AI: transformers, embeddings, LangChain, RAG and agentic apps
  • 🔭 Right now: writing a 42-article Generative AI Engineer course and a hands-on LangChain apps series
  • 📍 New Delhi, India · 🎓 Post Graduate in AI

🧰 Tech stack

Python, scikit-learn, FastAPI, Docker, AWS, Git, GitHub, GitHub Actions

pandas NumPy SQL LightGBM MLflow DVC Prefect Pydantic LangChain Jupyter Statistics NLP Deep Learning

⚙️ How I take a model to production

Version data, feature pipelines, train and track, serve, monitor, then retrain with Prefect when data drifts

🚀 Featured projects

Predicts default on 2.26M Lending Club loans using only what an investor sees at listing time, then funds a loan only when its expected profit justifies it. Time-based validation, calibrated LightGBM, a fairness audit, FastAPI + Docker serving and 36 months of replayed drift monitoring with a tested retraining gate.

Result: +7.35¢ per dollar vs +6.55¢ funding everything · 118 tests in CI · project report

LightGBM DVC FastAPI Docker CI

Predicts nightly listing prices, with the focus on the deployment flow around the model: DVC-versioned data, a Prefect flow that trains 5 models, MLflow registry promoting a @champion, a FastAPI service that loads it at startup, and GitHub Actions building multi-arch images to Docker Hub.

Result: 46 tests · CI on every PR · continuous deployment triggered by a new champion

Prefect MLflow FastAPI GitHub Actions

Finds the best sectors, countries and funding type for a $5M–$15M investor by merging 66K companies with 115K funding rounds. Recommends venture rounds in the USA, UK and India.

pandas EDA stars

Analyses Uber airport ↔ city requests to find where the gap bites: city-to-airport cancellations in the morning peak and "no cars available" at the airport in the evening rush.

pandas EDA stars

📚 What I'm building & sharing

Free, hands-on courses from Python to production ML and GenAI. Every number in the articles comes from code that was actually run.

Learning path: Python, Statistics, Feature Engineering, ML Algorithms, MLOps, Generative AI

🤖 Generative AI

Repository What's inside Status
GenerativeAI-Engineer-Complete-Course 42 articles in 7 phases: transformers, tokenization, embeddings, attention → LLM APIs, evaluation, fine-tuning → vector DBs, LangChain, RAG, LangGraph agents → deployment & capstones · start at Article 1
Build-GenAI-Apps-with-Langchain-Complete Code and articles for building beginner-to-advanced Generative AI applications with LangChain

⚙️ Machine Learning & MLOps

Repository What's inside Read
MLOps_Course_End_to_End 13 articles taking one churn model from notebook to production: Git, DVC, Docker, Flask & FastAPI, MLflow tracking and registry, Prefect, CI/CD with GitHub Actions Article 0
Feature_Engineering 10 notebooks on real data. Same model throughout, only the features change: +0.033 ROC-AUC from feature work alone, with six kinds of leakage measured, not just warned about Article 1
Machine-Learning-Algorithm-Implementations Linear, Ridge & Lasso regression, decision trees, random forests, association rules, model selection and ML pipelines notebooks

📊 Data Science foundations

Repository What's inside Read
Python-Programming-Code 20-chapter Python course, from first literal to a tested, packaged data pipeline · 882 runnable cells articles
Statistics-for-Data-Science 13 audited articles, first histogram to a full A/B test · 67 diagrams · 77 code examples · 61 quiz questions Day 1
Numpy-Pandas-Data_Wrangling NumPy, Pandas and data wrangling notebooks on real datasets articles
🎁 More free resources (roadmaps, notes, books, videos)

📈 GitHub activity

Contribution overview

GitHub stats Most committed languages

Contribution streak

Contribution snake animation

Pinned Loading

  1. Machine-Learning-Algorithm-Implementations Machine-Learning-Algorithm-Implementations Public

    Various Machine Learning Algorithms implemented on variety of data.

    Jupyter Notebook 26 8

  2. Statistics-for-Data-Science Statistics-for-Data-Science Public

    Jupyter Notebook 31 11

  3. Investment-Management-Analysis Investment-Management-Analysis Public

    Jupyter Notebook 11 5

  4. Uber-Supply-Demand-Gap-Analysis-Project Uber-Supply-Demand-Gap-Analysis-Project Public

    Jupyter Notebook 10 2

  5. Numpy-Pandas-Data_Wrangling Numpy-Pandas-Data_Wrangling Public

    Jupyter Notebook 60 20