design background image
design background image
design background image

on the job, creations, experiments, writings

PET - Particle Emission Tool

collaborative video tool and alternative interface
screenshot of PET using webcam input
  • P.E.T. is a program written in the Java programming environment called "Processing." Whether viewed as a means of playful exploration or a tool enabling audience-based performance, P.E.T's essential purpose is to emit graphical particles and move them across the screen. Users can control this process through interaction with either a keyboard/mouse the custom interface designed for the piece.
  • P.E.T. was initially developed as my undergraduate thesis project for the School of Art and Design at Alfred University.

PET - Particle Emission Tool (Flash Version)

a tool to be used in the creation of other works
  • A Flash script developed as a tool for myself.
  • The Flash version of PET was used in live used as a component in live analogue video performances, edited into video compositions, and as an image generator for prints.

complete redesign & redevelopment
The new home page features role-based navigation, dynamic content feeds, and direct links to important information.
  • Complete redesign and restructuring to improve usability, accessibility, and SEO.
  • Migrated old site content to Drupal.
  • Coordinated efforts with various content owners.

Jiji Zhazha (叽叽喳喳)

What kind of bird do you have?
a birdcage and a stool, the two interactive components of the piece
  • Audience members move chairs to sit and listen, and by doing so, interact with with the conversation
  • A collaboratively produced, interactive installation for the First Beijing International New Media Arts Exhibition and Symposium

Oliver Gantner's Artist Portfolio

simple, intuitive image showcase
images are chosen from the arc of tiny thumbnails which rotates based on mouse position
  • Worked together with the artist to create a unique Flash website to showcase his work.


my first foray into an alternative interface for an interactive screen
just nine of the thousands of possible reconfigurations of my face that can be achieved on screen by prodding around in the skull
  • An interactive video projection with an alternate interface.
  • The user prods electrodes into a replica human skull in order to select and manipulate video loops of my face in various ways.

K vs K

1 kev + 1 kev > 1 kev
a series of screen grabs from the episode entitled "da bomb"
  • An interactive video projection that resulted from a collaboration between myself and Kevin Kline.
  • Viewers could select Spy vs Spy™ inspired episodes to "mash-up" on the projected screen.

Suitcase Manifesto

has suitcase will travel
the suitcase crab in its natural habitat: a suburban woodlot
  • The tale of a wooden robot that lived in a suitcase.

Specimen Exam

an experiment in menu design
each organism represents a section of the menu, each with their own sub-menu links
  • Based on memories of peering into pond-scum with my microscope as a child.
  • Originally Intended a Flash-based menu system for my portfolio page, but I decided to go with a simpler approach in order to facilitate the user. Still very fun to play with though.

Unconventional Drawing

four experiments in flash
  • A Flash-based tool that allows the user to play with generating imagery onscreen.
  • Originally displayed on a large touch screen, and adapted for a standard point-and-click interface.