These are works done during my BFA studies at the University of Wisconsin - Milwaukee in Art & Technology. While I no longer create artwork, the work that I did during this period was transformative in my understanding of the ability for technology to facilitate people’s creative endeavors. It structured my belief that technology was something that should be accessible to others rather than some stratified object reserved only for engineers and technical experts. If other sciences can be aided by citizen scientists than technology and its fields were no different. 


Senior Capstone: Synaptic Symphonic

Semi Interactive Audio/Video Showcase

  • Created with Openframeworks (C++)
  • Data processing by Python

Synaptic Symphonic was a project with the based on the idea of taking the noise of the brain and using it to create music. Working along with the University’s Psychology department, I gathered EEG data from subjects who were asked to do a series of tasks that would generate different types of brain waves. Since brainwaves are subsonic, they needed to be processed for there to be any sort of music associated with them. This process was done on an ARP 2600 where each brain wave was processed using a different technique after they were separated into each spectrum. The actual demonstration allowed for viewers to select a region of the brain and to see the activities of each section of the brain and play the audio compiled from that section. 

Binary Ballet


Interactive Dance Performance

  • Created with Openframeworks (C++)

An interactive performance at the Milwaukee Art Museum that was opened to the public once the choreographed performance was completed. The dance was centered around pair work between one dancer and their puppet which mirrored their every step. The body tracking software utilized a Kinect sensor to identify the dancers and grab their movements to be projected adjacently to them. The shadow projection was inspired by traditional shadow puppetry and allowed for an interesting dialogue between the analog shadows and the inverse digital projections.

Electro Lumo Eco

Reactive Electronic Sculpture

  • Created with Arduino (C/C++)

Electro-Lumo-Eco was an interactive artwork made from electro-luminescent wire, controlled by an Arduino microcontroller and a host of sensors that gathers data from the space around it. The sensors detected various changes in the environment such as humidity, noise pollution, temperature, the amount of light and its frequency, and the saturation of various gasses in the air. The sculpture can react to these natural factors by growing in patterns that are determined through an algorithm using the data it collects. More ideal conditions would see the branches expand and reach out to its maximum length. The less ideal the more the branches contract. The sculpture sought to make people aware of the ecology of the man-made and natural environment and how we affect it as a crowd of individuals.


Interactive Art Installation and Application

  • Created with Ogre3d and Openframeworks (C++)

ARt, which is a play on the shorthand for Augmented Reality + (the lower-case t is supposed to look like a plus sign), was displayed at the biannual Art + Technology Night held by the University of Wisconsin - Milwaukee. The concept was to move artwork outside the gallery by using augmented reality to alter the environment through an app. The marker where the artwork could be displayed was a sticker that could be stuck where ever one wanted to display their work. Using a smartphone app, others would be able to see the work and artists could work with the context of the space to enhance their artwork as well.

Super Jello


Interactive Sculpture Installation

  • Created with Arduino (C/C++)

Super Jello was a project to make interactive gelatin sculptures using capacitive sensors and LEDs. The sculptures could tell how aggressively they were being touched and react accordingly. Pet it softly and it will glow neutral and happy colors, pet it for too long though and it would get annoyed and show warning signs. Hitting the sculpture would make it frightened while hard petting would make it angry and flash warning colors at the perpetrator.

Do Robots Dream of us when we put them to sleep

Interactive Video Installation

  • Created with Openframeworks (C++)
  • 3D Modeling in Blender (Python)

This video sculpture installation was played over a stripped-down CRT monitor that was placed on top of a “robot body” which was several computer cases broken down and with its parts hanging from the “corpse”. The video came in different fidelities and levels of static which became clearer and a higher fidelity when someone approached the “robot.” The” robot” repeated a poem by Ronberge ( though it was garbled and difficult to hear at a distance and became clearer as a person approached as well.

Screen Shot 2013-08-23 at 8.26.39 PM.png

Puppeteer - Journey to the West


Automated Animatronic Puppet Show

  • Created with Arduino (C/C++)

Inspired by the Chinese novel, the project was an animatronic puppet show using the Arduino to control a scrolling screen-printed background tapestry and motorized puppets on a miniaturized stage. The puppets were digitized from Chinese drawings of the epic and screen printed on small wooden pieces. The puppets would turn up during the scene in which they played a part as a spoken recording was played. The story covered the beginning of Tripitaka’s quest before he meets Sun Wukong.



Screen Shot 2013-08-22 at 4.58.51 AM.png

Based on Allan Kaprows happenings, Twittenings is a response to the social aspect of his ideas and works. As a rule the Twittening account follows no one and can post tweets but only seed ideas that people are supposed to build upon or post photos of accomplished twittenings. While relatively inactive the piece is always waiting for social interaction and is ready for whenever it is discovered.