miscellaneous Projects

Mechanical Lotus

My mechanical lotus was made with traditional metal-smithing techniques. I prototyped the mechanism with legos and an erector set before implementing an original design made out of handmade copper linkages and mini rivets. The pedals were made using handmade pancake dies and a hydraulic press.

Materials: Copper, patina, walnut wood.

Void Fishtank

This generative audiovisual feedback piece draws inspiration from Daniel Shiffman’s ‘flocking’ example from his book “The Nature of Code”. I introduce a feedback loop between Processing and Max/MSP by using the average position of each creature flock to influence the tempo, notes played, and audio effects, which in turn affect the speeds and positions of the ‘fish’.

Adaptive Cruise Control

This was the final project for EECS 461: Embedded Control Systems at the University of Michigan. Students were tasked with using what they had learned in Matlab, Simulink, and Stateflow to create a virtual model of an adaptive cruise control (ACC) system. The vehicle can be driven manually using the haptic wheel, or ACC and auto steering can be enabled so that the car drives itself.

Eyeballs!

a friendly bunch of eyeballs is fascinated with your pointer, but they're not so fond of your clicking...

Made with Processing.

A Live Coding Session

Performed using ChucK for the PAT 462: Digital Sound Synthesis final performance.