Skip to content
View Mandeep2807's full-sized avatar
  • Jalandhar
  • 04:00 (UTC -12:00)

Highlights

  • Pro

Block or report Mandeep2807

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
Mandeep2807/README.md
Mandeep Kumar Roshan — Mandeep Lab

MANDEEP LAB // 2026

DATA  ×  AI  ×  ANALYTICS  ×  SOFTWARE

Mandeep Kumar Roshan  ·  B.Tech CSE  ·  Data Science / AI-ML


Most of what I build starts with a dataset I don't understand yet. I clean it, argue with it, model it, and stop when it can answer something useful.


LinkedIn   Email

01   About

I'm a B.Tech Computer Science student working my way through data science, machine learning and analytics — mostly by building things and seeing where they break.

What I enjoy is the part before the model: figuring out what the data actually says, which features matter, and whether the answer is worth trusting. The model is just the last step. After that I try to put the result somewhere a person can use it — a Streamlit app, a Power BI dashboard, a notebook someone else can follow.

Right now I'm spending time on time-series forecasting, recommendation systems and dashboards that hold up to questions.


02   Current focus

Data Science Machine Learning Analytics & BI Building
Cleaning, EDA,
feature engineering
Regression, classification,
clustering, forecasting
Power BI dashboards,
DAX, Power Query
Streamlit apps,
Python tools

03   Things I've built

AniWise

Content-based anime recommender. Encodes genres, themes, studios and demographics into features, then finds similar titles with KNN and cosine distance. Ships with a Streamlit app for search and a Power BI dashboard for the analytics side.

Python Scikit-learn Streamlit Power BI

Repository  ·  Live app

Sales Forecasting & Demand Intelligence

An end-to-end retail dashboard: KPIs and trends, category and region forecasts, anomaly flags, and demand segments. SARIMA, Prophet and XGBoost are compared for the forecast; Isolation Forest handles anomalies, K-Means the segmentation.

Python Streamlit SARIMA XGBoost Scikit-learn

Repository  ·  Live app

NIFTY-50 Prediction & EDA

Historical NIFTY-50 trading data taken from cleaning and exploratory analysis through feature engineering — year, month, daily price change — and then used to compare Linear Regression against a Decision Tree Regressor on closing prices.

Python Pandas Scikit-learn Matplotlib Seaborn

Repository

Employee Attrition Prediction

IBM HR analytics data — 1,470 employees, 35 attributes — used to work out who is likely to leave and why. Logistic Regression, Random Forest and Gradient Boosting are compared, and the findings are written up as retention suggestions rather than just scores.

Python Scikit-learn Pandas Seaborn

Repository

Olympics Performance Dashboard

120 years of Olympic results (1896–2016) reshaped in Power Query and built into an interactive Power BI report: participation trends, medal distribution, country performance and gender participation, with DAX measures behind the KPI cards.

Power BI Power Query DAX

Repository  ·  Write-up

House Price Prediction

Predicting house prices from property attributes such as area, bathrooms, parking and furnishing. Linear Regression against Random Forest, scored with MAE, RMSE and R², plus a look at which features actually move the price.

Python Scikit-learn Pandas Matplotlib

Repository

Page Replacement Simulator

A step away from data work: a Tkinter desktop app that runs FIFO, LRU and Optimal on the same reference string, so you can watch where the page faults happen instead of taking the textbook's word for it.

Python Tkinter Operating Systems

Repository

Everything else

Datasets I'm still poking at, notebooks that haven't earned a repository yet, and the occasional idea that didn't survive contact with real data.

work in progress

All repositories


04   Tools I actually use

Languages Python   Jupyter Notebook
Data & ML Pandas   NumPy   Scikit-learn   SciPy   Statsmodels   XGBoost   Prophet
Visualization & BI Matplotlib   Seaborn   Plotly   Power BI   Power Query   DAX
Building & shipping Streamlit   Tkinter   Git   GitHub

05   The lab, in numbers

GitHub stats Streak



Most used languages

06   How a project usually goes

a question I can't answer  →  find the data  →  spend longer cleaning it than expected
                           →  build something small  →  break it  →  fix it
                           →  ship it where someone can click on it  →  find a better question

I'm not pretending to be an expert at any of this. Each project teaches me one thing I got wrong in the last one — a leaky feature, a metric that flattered the model, a dashboard nobody could read. That's the whole point of keeping them public.



06.5   Contribution trail

GitHub contribution snake
## `07`   Connect

LinkedIn  ·  Email  ·  GitHub

Open to data science and analytics internships, and to anyone who wants to talk about a messy dataset.


ASK → CLEAN → MODEL → SHIP → ASK BETTER

The lab is always mid-experiment.

Popular repositories Loading

  1. NIFTY50-ML-Prediction-EDA NIFTY50-ML-Prediction-EDA Public

    EDA and comparative analysis of machine learning models for predicting NIFTY50 stock trends using Python.

    Jupyter Notebook 22

  2. Efficient-Page-Replacement-Simulator Efficient-Page-Replacement-Simulator Public

    A simulator to compare FIFO, LRU, and Optimal page replacement algorithms using a Python GUI.

    Python

  3. olympics-performance-analysis-powerbi olympics-performance-analysis-powerbi Public

    Interactive Power BI dashboard analyzing Olympic Games data from 1896–2016.

  4. House-Price-Prediction House-Price-Prediction Public

    Machine Learning project for predicting house prices using Linear Regression and Random Forest Regression with data analysis, visualization, and feature importance evaluation.

    Jupyter Notebook

  5. Employee-Attrition-Prediction Employee-Attrition-Prediction Public

    Machine Learning project that predicts employee attrition using HR analytics data and provides actionable business recommendations for employee retention.

    Jupyter Notebook

  6. Sales-Forecasting-Demand-Intelligence-System Sales-Forecasting-Demand-Intelligence-System Public

    An end-to-end sales forecasting and demand intelligence dashboard built with Python, Streamlit, SARIMA, Isolation Forest, and K-Means for business analytics and demand planning.

    Jupyter Notebook