Explorations
What's Next for the Raptors
Entering the 2025–2026 season, I dissected why the Toronto Raptors stumbled on offense as part of my deep dive into NBA analytics. I traced the subpar offensive rating back to specific lineup combinations, highlighted which starters dragged possessions off pace, and modeled fixes that could restore rhythm. Read the full breakdown on Substack.
In Progress
-
Machine Learning Compilers
I'm reverse-engineering the compiler stack by hand after building a transformer in JAX. The work lowers multi-head self-attention into an intermediate representation so I can parse each operation, tile matmuls for L2/L1 locality, and fuse elementwise epilogues without blowing up cache.
As I refine the passes, I'm layering in vectorization strategies and manual scheduling experiments. Expect a full article + repo on January 4, 2026.