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. 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 33 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

    This repository contains code and articles to learn Numpy, Pandas, Data Visualization and Data Wrangling basics

    Jupyter Notebook 61 21