Visual Rats

Mixed media


A warped VR simulation of hellish quotidian.

Players complete a day in the life (wake up, go to work, sleep, repeat), and earn a point each time they finish a day. They have 30 seconds to figure out a simple puzzle to move to the next part of the day, but each time a new cycle begins, their view is more progressively warped. Players report feeling physically sick after a few rounds. How much torture are you willing to endure for the high score?

Created with Unity 3D, and coded in C#.

On the Border

A TV advertisement for a small business.

A local Mexican chain called On The Border approached NBC7 to have a 15 second TV spot made. The only assets I had to work with were a logo, voiceover, and two photos: some enchiladas and a margarita.

Created with After Effects.


Playing with the syntax of news headlines.

The program scrapes recent articles from different news sources, and combines them into one–spitting the result out into a terminal screen. It was created using Python, with some help from the Newspaper and ASCIImatics APIs. Created during the 2016 presidential election.


An abstract music video script with Processing and OpenCV.

I wrote a piece of software that uses live video processing and audio analysis to create an abstract music video. It uses OpenCV for edge detection and runs on Processing, taking video from a laptop camera. The video is an example of a performance I gave to my class in 2017.