Other ProjectsHere's a collection of some of my side projects and miscellaneous other things that I've made.
An iOS game I created in 2013, where you swap adjacent letters to form words and score points. You can use multiple swaps to set up longer words, but every letter can only be moved once.
A web tutorial I wrote for elementary school students that teaches elementary HTML and CSS using an interactive editor. The editor uses Mozilla’s Slowparse to analyze what the user is typing and interactively work with them to create a webpage step-by-step without restricting creative freedom.
The solution paper for the 2013 HiMCM Competition, in which my team got an Outstanding (only 8 teams internationally were awarded this). This solution paper was also reproduced in COMAP’s Consortium newsletter.
Artistic projectsI've also dabbled in some generative artwork and visualizations.
Polygons are randomly subdivided by growing lines.
A clock that is formed by a coordinated swarm of squares.
GPU-accelerated light-tracing with lenses and other refractive surfaces.
A fractal implemented on the GPU.
Because scanning a QR code is the easiest way to check the time.
Transforms phonemes in text into music.
An exploration of the visual properties of text wrapping.
A clock formed by stacking multiple timescales tip-to-tip, then interpolating smoothly between them.
Drawing lines by following a changing vector field.