tech posts

A selection of various tech projects and ramblings.