G
YouTube TikTok Games
Skip to content
View saideepojha's full-sized avatar

Block or report saideepojha

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

Hi, I'm Saideep Ojha πŸ‘‹

B.tech electrical student at iit delhi, interested in football analytics, tracking data, and machine learning. I'm competing in More Than a Hack 2027 (Mobile World Capital Barcelona Γ— BarΓ§a Innovation Hub Γ— Metrica Sports).

πŸ“Œ I'm early in my journey and building in public. This profile shows what I'm using now, what I'm learning, and what I'm building next.


⚽ What I'm working on right now

  • Estimating team possession per frame from player and ball tracking data
  • Visualizing football data on the pitch
  • Learning the football-analytics toolchain (kloppy, mplsoccer, floodlight)

🧰 Tech stack (what I use today)

Languages: Python Data: pandas, NumPy Visualization: matplotlib Tools: Git, GitHub, Jupyter

🌱 Currently learning

  • scikit-learn: classification, cross-validation, feature engineering
  • Gradient boosting: LightGBM, XGBoost
  • Time-series smoothing: rolling filters, hidden Markov models (hmmlearn)
  • Football data libraries: kloppy, mplsoccer, floodlight
  • SQL
  • Streamlit for turning analysis into small apps

πŸ—ΊοΈ Learning roadmap

  • Git and GitHub basics
  • Python for data analysis (pandas, NumPy)
  • Data visualization (matplotlib, Plotly, mplsoccer)
  • ML fundamentals (scikit-learn)
  • Gradient boosting (LightGBM / XGBoost)
  • Sequence models and smoothing (HMM, then PyTorch basics)
  • Tracking-data concepts: coordinates, frames, homography, possession, pitch control
  • Event-data concepts: xG, xT, passing networks, PPDA
  • Computer vision basics (OpenCV)
  • Docker and reproducible environments
  • Dashboards with Streamlit

πŸ“‚ Projects

Project What it is Status
football-possession-estimator Per-frame team possession from tracking data 🚧 In progress
football-analytics-learning-log Notes and notebooks while learning 🚧 In progress
pitch-viz-toolkit Reusable pitch plots and animations πŸ“… Planned
statsbomb-open-data-explorer EDA and visuals on open event data πŸ“… Planned

πŸ† Competitions

  • More Than a Hack 2027: registered, Initial Challenge in progress (possession estimation)

🀝 Looking for teammates

Open to teaming up for football analytics hackathons.

πŸ“« Contact

LinkedIn Β· Email: saideepojha2033@gmail.com

Popular repositories Loading

  1. saideepojha saideepojha Public

    My GitHub profile README

  2. football-possession-estimator football-possession-estimator Public

    Estimates team possession per frame from football tracking data using distance rules, temporal smoothing and LightGBM.

    Python

  3. football-analytics-learning-log football-analytics-learning-log Public

    Notebooks and exercises from learning football analytics in public.

    Jupyter Notebook

  4. pitch-viz-toolkit pitch-viz-toolkit Public

    Reusable helpers for pitch plots, player trajectories, heatmaps and match animations.

    Python

  5. statsbomb-open-data-explorer statsbomb-open-data-explorer Public

    Shot maps, xG, passing networks and PPDA from StatsBomb open data, with a one-command match report.

    Python