I've written a bunch of code for various purposes, mostly for fun. Below is some of the more interesting stuff.
None of this is regularly maintained, and none of it is guaranteed to do what it is intended to do. This code is totally free for any non-commercial use; contact me for anything else.
- kgtd - an in-progress tower defense game, with a focus on code quality and simplicity
- swarm - a swarming simulation, written for CMU's computer graphics class
- truchetdraw.c - a program to produce truchet patterns, randomly or interactively
- convolve.c - a small multithreaded (and unoptimized) program to convolve two images