A developer's honest record of building things — products, software, hardware — without a roadmap. Documented in public so you can follow along, steal ideas, or just watch what happens.
Custom car keychains in stainless steel with CNC walnut wall holders. The idea sat in my head for years. This is the attempt to actually build it.
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.
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.
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.
The keychain concept started with a car and a feeling that everything in the automotive accessories market was either cheap or soulless.
The one thing you should do before every ML project. Takes 30 seconds and saves hours of dependency hell later.
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.