The Lab.

Experiments that exist because curiosity won. Some are polished, some are held together with duct tape and shame — all of them taught me something.

Blackhole

live

A real-time gravitational lensing shader written in raw GLSL — no three.js, just math. The same physics powering this site's hero.

GLSLWebGLCView →

Software Rasterizer

wip

A CPU-only renderer built from scratch in pure C — perspective-correct texturing, z-buffering, and a homegrown matrix library.

Life in Months

live

Your entire life as a 90-year grid of dots. Uncomfortably clarifying. Built after the Tim Urban wait-but-why post ruined my sleep.

ReactFramer MotionView →
← Back home