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.


Fabrication
Knot Lamps
Lamps built around mathematical knots.
ClitLamp
3d printed lamp in the anatomically correct shape of a clitoris.
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).
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.