An attempt to find a more-efficient-than-rejection-sampling method of choosing uniformly-distributed random points inside the unit sphere.
Using Racket Scheme to explore different ways to interpret the passage of time as color transitions in HSV colorspace.
My favorite part about this project is that it implements recursion using file processing!
The arcade classic, now purely functional!
The classic "Unknown Pleasures" cover art turned into an audio visualization.
A small game for the PICO-8 fantasy console. The animations are beautiful.
an étude in black and white
This tool takes a "diff" of two SQL databases, and can be used to aid in migrations.