L-systems Using HTML5 Canvas
Lindenmayer systems (L-systems) can be used to describe or imitate many self-similar geometric and organic structures. I've created an HTML canvas-based L-system renderer.
Play with L-systems »
Xusto
An esoteric, reflective programming language with an intuitive and capable instruction set.
Laser Projector
Group project, built with an Arduino and recycled hard drives for low-cost galvanometers.
7400 Digital Clock
Digital clock built with 7400 series core logic and two microcontrollers for extra features.
Synth Zero
A modular polyphonic synthesizer built using the new Web Audio API, with a capable effects chain.
Synth Uno
Simple two-oscillator subtractive synthesizer, with a proper keyboard.
Lumozel
A prototype musical instrument, built as a Senior Project. Built using Firmata, Arduino, & Processing.