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
    Deep dive in progress

    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.