Projects

A collection of pet projects. Roughly in chronological order: