Learn · Play · Build
Let’s learn, play, and build great things.
I like making hard things simpler and building tools that give people back their time. This is my corner of the internet — where I think out loud, learn in the open, and tinker. Come say hi.
Selected work
All projects →MiniTorch
A deep-learning framework built from scratch, verified against PyTorch
Gradients and losses match PyTorch numerically. Enough of a framework to train real models, with every line accounted for.
rayTracing
A physically-based ray tracer that scales to O(log n) intersections
Intersection cost drops to O(log n), turning scenes that crawled into ones that render in a reasonable time.
About →
Who I am and what I’m chasing.
Writing →
Thinking out loud — notes on what I’m learning.
Projects →
Things I’ve built, and how they work.
Playground →
Experiments, demos, and half-finished ideas.