Index of all projects

Visualization of 2015-2024 NYC subway on-time performance broken down by subway line

Subpar (2025)

Visualization of 2015-2024 NYC subway on-time performance broken down by subway line

Organic-looking cellular automata described by Rafler's 2011 SmoothLifeL automaton

Fauxbiotic (2024)

Organic-looking cellular automata described by Rafler's 2011 SmoothLifeL automaton

A variable-width 4x5 pixel font themed around 4x4 circles, pixel-perfect at 8pt

Bubbletea (2024)

A variable-width 4x5 pixel font themed around 4x4 circles, pixel-perfect at 8pt

A continuously drawn clock rendered with space-filling Hilbert curves

Hilbertime (2020)

A continuously drawn clock rendered with space-filling Hilbert curves

An interactive tool for exploring how splines described by the svg path C and Q directives work

Splain (2019)

An interactive tool for exploring how splines described by the svg path C and Q directives work

Interactively generate Islamic star patterns from tesselations using Kaplan's 2005 polygons in contact algorithm

Polypile (2018)

Interactively generate Islamic star patterns from tesselations using Kaplan's 2005 polygons in contact algorithm