GameTape
LiveAn end-to-end sports production platform with real-time scoring, live streaming, content generation pipelines, and computer vision — expanded into a multi-tenant SaaS supporting 5 sports.
Visit site →What I built
GameTape is a real-time sports production platform I built end-to-end. The production system handles live game scoring through a WebSocket-connected scorer interface that broadcasts to spectators in real time, with smart alerts for hot shooting streaks, scoring milestones, double-doubles, and big runs. OBS browser sources render four overlay modes (scorebug, pregame, halftime, postgame) directly onto the livestream.
Post-game, automated pipelines generate 1080x1080 stat card PNGs via headless Playwright and cut highlight clips from timestamped bookmarks using FFmpeg. A computer vision pipeline runs YOLOv8 player detection with centroid tracking and court perspective calibration to compute per-player distance traveled, speed, time in zone, and heatmap data — with a human-in-the-loop review step for track assignment.
The platform also includes a prediction system with auto-generated questions and a leaderboard, tournament bracket management, player profiles with career highs, season leaderboards across 8 categories, and privacy-safe analytics with no cookies. Deployed it at a live championship game with 7+ teams and 62+ players.
I then rewrote the architecture into a multi-tenant SaaS with subdomain-based org isolation, per-user auth with role-based access control, and a dual scoring engine — event-based for traditional sports (basketball, soccer) and match-based for esports (Clash Royale, Valorant, Rocket League). From the business side, I set-up the LLC, formulated consent forms, contributor and developer agreements with confirmed IP ownership.