Projects
A selection of smaller creative projects: software for making things, sound toys, objects and the odd t-shirt.
Creative coding
Most of the code lives on GitHub.
aperiodics
A workbench for exploring aperiodic mathematical constructions — Penrose and other multigrid tilings, substitution tilings, Rauzy fractals.


cartofab
Contour maps for a pen plotter and terrain models for a 3D printer, from various elevation sources and OSM data.

knotgen
Generates mathematical knots and links as closed 3D curves and imports them into Fusion 360 as sweepable paths.


Sound toys
Tree Oscillator
A Max/MSP external that turns the movement of a tree into sound. Slowly, it sways like a tree in the wind; sped up, the same physics becomes an inharmonic oscillator whose partials come from the tree's shape.
Fabrication
Knot Lamps
Lamps built around mathematical knots.
T-shirts
Underscore T-Shirts
A gradually growing series of designs putting the Underscore Glyphs on t-shirts. All the files are free to use (CC0).