Skip to content

Latest commit

 

History

147 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Science Portfolio

These are data-science projects I built early in my career (around 2016). If you're starting out — learning the fundamentals or putting together your own portfolio — I hope you find them a useful reference. As of 2026 I've refreshed the whole repository so every notebook still runs top-to-bottom on a current Python 3.14 stack. For my current work in AI engineering (LLM agents, RAG, and applied ML), see sajalsharma.com.

A collection of data-science projects — completed for academic, self-learning, and hobby purposes — presented as Jupyter notebooks, plus a few R analyses published on RPubs.

Data used in these projects (under data/) is for demonstration purposes only.

Running the notebooks

The project uses uv for environment management (Python 3.14):

uv sync
uv run jupyter lab

Or with pip:

pip install -r requirements.txt

Most notebooks read the small datasets under data/. Two fetch their data on first run and cache it: the digit-recognition notebook downloads MNIST via torchvision, and the stock-market notebook pulls tech-stock prices via yfinance (with a vendored snapshot as a fallback).

Contents


The full R portfolio index is here.

Questions or collaboration? Reach me at contact@sajalsharma.com, or see what I am working on now at sajalsharma.com.

Support

If this repo helped you or gave you ideas for your own portfolio, you can buy me a coffee. ❤️

About

Portfolio of data science projects completed by me for academic, self learning, and hobby purposes.

Topics

Resources

Stars

1.3k stars

Watchers

55 watching

Forks

Releases

Packages

Used by

Contributors

Languages