Skip to content
View shsiddhant's full-sized avatar
😿
😿

Block or report shsiddhant

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.

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
shsiddhant/README.md

Hi, I'm Siddhant

I build end-to-end data pipelines and analytical systems using Python and SQL, with a focus on data modeling and orchestration.

Most of my work sits at the intersection of:

  • Data Engineering
  • Analytical Modeling
  • Personal Data Exploration

I particularly enjoy analytics pipelines and tools around things I find worth tracking, viz. cricket and music, mainly.


Projects

Cricket Warehouse

End-to-end ELT data pipeline for ball-by-ball cricket match data using Python, PostgreSQL, dbt, and Airflow.

  • Incremental ingestion & loading
  • Layered warehouse modeling
  • Fully orchestrated transformations via Airflow (Astronomer Cosmos)

🔗 https://github.com/shsiddhant/cricket-warehouse


memory.fm

memory.fm is a web application for exploring music listening history from Last.fm and Spotify.

Instead of focusing only on aggregate stats, it surfaces long-term and local patterns such as attachment, repetition, and obsessive listening, to help you revisit periods of your life through music.

🔗 https://github.com/shsiddhant/memory.fm


memory.text

A PySide6 desktop application that reimagines your chat history into a book-like reading experience, with chapters, navigation, and structure instead of endless scrolling.

🔗 https://github.com/shsiddhant/memory.text


Women’s Cricket World Cup Prediction

Machine learning project predicting match outcomes using features engineered from historical match data.

🔗 https://github.com/shsiddhant/womens-wc


memory.journal

Lightweight offline journaling application with password protection and Markdown support.

🔗 https://github.com/shsiddhant/memory.journal

Stack

Python Postgres dbt Apache Airflow FastAPI React Docker

Core: Python • SQL • PostgreSQL • dbt • Airflow

Back-end & Data: FastAPI • Pandas • NumPy

Front-end & Infra: React • Docker • Git


Interests

  • Data engineering & pipeline design
  • Analytical data modeling
  • Sports analytics (especially cricket)
  • Personal data products
  • Python-based CLI tools

Currently Exploring

  • Improving pipeline design and orchestration patterns.
  • Performance optimization for data processing workflows.
  • T20 Cricket analytics

Connect with me

GitHub Email LinkedIn

Pinned Loading

  1. cricket-warehouse cricket-warehouse Public

    An ELT pipeline to build data warehouse for ball-by-ball cricket match data, designed for analytics and modeling.

    Python 1

  2. memory.fm memory.fm Public

    memory.fm is a web application for exploring music listening history from Last.fm and Spotify.

    Python 1

  3. memory.text memory.text Public

    A Qt desktop application that reimagines your chat history into a book-like reading experience, with chapters, navigation, and structure instead of endless scrolling.

    Python 1

  4. womens-wc womens-wc Public

    ML project to predict match outcomes for Women's Cricket World Cup 2025.

    Jupyter Notebook 1

  5. memory.journal memory.journal Public

    A simple and lightweight journaling app.

    HTML 1