Skip to content
Shreyas's Website
projects/

Projects

What I've built. The two big ones first.

PitWall

PitWall promo graphic: an illustrative stint map of tyre strategies for seven cars with an undercut window highlighted, beside panels for team-radio sentiment and a championship simulator using Elo and 50,000 Monte Carlo runs.

F1 Strategy Intelligence Platform

A full-stack F1 strategy platform built on FastF1 and OpenF1 data. The Strategy Replayer maps stints, lap times, tyre degradation and undercut windows; Driver DNA fingerprints each driver; the Championship Engine runs Elo updates through 50,000-run Monte Carlo simulations; and a Race Predictor and Live Tracker cover race weekends. Team Radio Sentiment uses the Claude API to read the mood on the radio.

  • Next.js
  • TypeScript
  • D3.js
  • Tailwind
  • Python
  • FastAPI
  • FastF1
  • OpenF1
  • Claude API
  • Supabase

SpaceMetrics

SpaceMetrics promo graphic: an illustrative top-down pitch with tracked players from two teams and a high-density zone, beside the key results: 0.955 mAP50, track IDs cut from 133 to 80, under 1 m calibration error, and k-means team colours.

Soccer CV Analytics

in progress

An end-to-end computer vision pipeline for soccer match footage. A YOLOv8 detector fine-tuned on SoccerNet tracking data reaches 0.955 mAP50 on players and referees, a tuned ByteTrack setup cut identity fragmentation from 133 to 80 track IDs for about 25 players, and jersey-colour k-means separates the teams. Homography pitch calibration, accurate to under 1m, turns pixels into real positions for zone-density stats.

  • Python
  • PyTorch
  • YOLOv8
  • ByteTrack
  • OpenCV
  • scikit-learn
  • pandas

More projects