projects

A growing collection of things that I worked on.