post image
Sparklebox is a 3D volumetric LED cube. It renders 3D environments and animations on a 6x6x10 foot array of LED strings, turning geometric shapes, particle effects, and other lighting effects into ...

SparkleBox

post image
This video installation uses the principle of an “infinity mirror” to create an endless and changing enviroment. As passerby walk around it, the video changes to reflect the movement, like ripples in a ...

Infinite and Useless

post image
TrumpBot is an interactive video installation featuring a cartoon avatar of the President-elect Donald Trump. Running in a standard web browser, this generative art project searches for all tweets at @saysrealtrump ...

TrumpBot

post image
Video mixing set I did with the amazing Bruce Lane/Rey Menta at the LPM festival in ...

MkUltra vs ReyMenta LPM 2016

post image
 I'd rather hear the presidential candidates talk about their hair. So I went ahead and did that. This sculpture project is a sentiment tracker for 2016 presidential candidates' tweets that renders values as hair color, ...

HAIR FEELS

post image
This generative video art installation is a battle between two animated characters that are created using Recurrent Neural Networks (RNNs). The neural networks generate text data from two sources that are completely ...

Proposal: “A Thousand Monkeys”

post image
“Black Swans” is a software program I wrote that uses Twitter searches to generate video art, sculpture, and text. It uses a Twitter search of a keyword (“beautiful”, “cold”, “love”, “drunk”, ...

Black Swans

post image
Code test for a liquid physics engine, to be used for an interactive installation for Epson's Summer Showcase product launch event. Height and rate of liquid spray controlled by an ...

Liquid Physics Test

post image
Video mapping a pinball game over the facade of the Nuovo Cinema Aquila in Rome, Italy, for the LPM Festival 2015. Programming: Box2D Physics engine to Processing to Resolume, OSC triggers video cues on physics interaction. ...

Video Mapping Pinball