Art and design projects built with code

Glitchy self-portrait

Glitchy self-portrait

Slitscanned video of Manhattan's 6th Avenue traffic for the duration of one green traffic light.

Slitscanned video of Manhattan's 6th Avenue traffic for the duration of one green traffic light.

Flux on Ice time-based visualization project (Processing)

Drawing with time. Overlaid time frames of kite surfing on the ice outside of Helsinki, Finland.

Drawing with time. Overlaid time frames of kite surfing on the ice outside of Helsinki, Finland.

Drawing with time. Overlaid time frames of kite surfing on the ice outside of Helsinki, Finland.

Drawing with time. Overlaid time frames of kite surfing on the ice outside of Helsinki, Finland.

Drawing with time. Overlaid time frames of kite surfing on the ice outside of Helsinki, Finland.

Drawing with time. Overlaid time frames of kite surfing on the ice outside of Helsinki, Finland.

Time-based self-portrait using frame differencing in Processing.

Time-based self-portrait using frame differencing in Processing.

I'm a Hero/Villain. Interactive mirror using face detection. Change masks by snapping fingers. Pure Data.

I'm a Hero/Villain. Interactive mirror using face detection. Change masks by snapping fingers. Pure Data.

Slitscanned light through Processing.

Slitscanned light through Processing.

Resume, dissected with Processing to show the frequency of letters used.

Resume, dissected with Processing to show the frequency of letters used.

A treemap visualization of the most frequently occurring words in Apple's iTunes Terms of Service. Visualized in Processing in April, 2011.

A treemap visualization of the most frequently occurring words in Apple's iTunes Terms of Service. Visualized in Processing in April, 2011.