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.

I particularly enjoy working on analytics pipelines and tools around things I feel drawn to, viz. cricket, music, and memories, mainly.

Featured 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)

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

memory.fm

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.

🔗 Live: https://memory-fm.vercel.app
🔗 Repo: https://github.com/shsiddhant/memory.fm

Last.fm Logo Recent Tracks

Love Minus Zero / No Limit (Live) - Bob Dylan
If You See Her, Say Hello - Bob Dylan
'Til I Fell In Love With You - Bob Dylan

Explorations

Projects built while learning and exploring ideas around data, memory, and interfaces:

  • memory.text: Reimagine your chat history into a book-like reading experience (Qt/Pyside).
  • Women’s Cricket WC: Predict match outcomes using features engineered from historical match data.
  • memory.journal: Offline journaling application with password protection and Markdown support.

Tools & Systems

  • Data & Backend: Python • SQL • PostgreSQL • dbt • Airflow • FastAPI • Flask

  • Analytics & ML: Pandas • NumPy • Scikit-learn

  • Interfaces & Applications: React • PySide6

  • Infrastructure & Deployment: Docker • Supabase • Render • Vercel

Interests

  • Data engineering & pipeline design
  • Analytical modeling & data products
  • Sports analytics (especially cricket)
  • Personal data systems (music, memory, journaling)

Connect with me

GitHub Email LinkedIn

Support me

If something I build strikes a chord with you, please consider supporting me. Thank you!

Chai4Me Ko-fi

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