projects

A growing collection of some projects.