Active Started 2026-03
🏒

Goal Light

Teaching a computer to watch hockey.

A machine learning system that detects when a goal is scored on a live broadcast and triggers lights behind my TV. Started with the Leafs, being built to work for any team.

Training data phase 35%
3 Total posts
3 Build logs
0 Tutorials
Build log 3 entries
01
Deciding what to build and why

I wanted my living room to react when the Leafs score. Here's the full system design and why I chose computer vision over an API.

Mar 14, 2026 · 7 min
02
How to download YouTube videos for ML training data

Before you can train a model you need data. Before you have data you need footage. This is how I got it and why highlight reels beat full broadcasts for this problem.

Apr 9, 2026 · 5 min
03
How to extract every Nth frame from a video for ML training

60 videos. 210,000 frames. About 0.5% of them matter. This is how I got the frames out — and why I'm only saving a 400×100 pixel crop of each one.

Apr 16, 2026 · 6 min