HOME APPS PROJECTS BLOG ABOUT

ORIGAMI SIMULATOR
real-time origami simulation with VR interaction

FLUID SIMULATION
WebGL grid-particle fluid simulation

VORTEX SHEDDING FLUID SIMULATION
WebGL simulation of an emergent vortex phenomenon

WEBGL SHADERS
experiments with WebGL shaders

AMOEBA
a CAD/simulation tool for digital materials

TRUSS OPTIMIZATION
gradient-based optimization of 2D trusses

SHELL FORM FINDING
simulation tool for architectural thin-shell forms

MICHELL CANTILEVER
static analysis of michell structures

WALKING LINKAGES
a linkage optimization tool

GIMBAL
a long-term work in progress

SUGARCUBE
a multifunctional, standalone MIDI instrument

LASER CUT RECORD
records laser etched on acrylic, wood, and paper

3D PRINTED RECORD
converting digital recordings into physical, functional LPs

ARDUINODSP
experiments with digital signal processing using Arduino

GLITCHBOX
a sample-based drum machine, looper, and MIDI sequencer

AMBIENT SYNTHESIS
an interactive sound sculpture

MONOME PATCHES
a collection of MaxMSP patches I've written for the monome

MECHANICAL WALKING MACHINE
a mechanical leg linkage inspired by the work of Theo Jansen

MULTITOUCH
development of a thin, infrared-based multitouch system

MAXMSP
various patches and projects

TEACHING
various workshops in the SF area

GITHUB
view my code on Github

INSTRUCTABLES
a collection of step-by-step projects and tutorials I've posted on instructables.com