Thanks to Marcin Ignac for pointing out that the below project grid is not working properly on OS X Safari. The long horizontal line of items is not intended ;). Please use another browser to view this until i get it fixed in the next 1-2 days. Happy Holidays!
Critical Path

I worked with an "indie" hollywood studio in collaboration with Jody Zellen in designing and building a web-based UI to present their interview videos of the top industry game designers on HTML5 canvas and video elements. I used ProcessingJS. The interface featured a line-network of tags shared between the videos. Each video was a sprite that had its own transformation matrix. Triangle collision was also employed in order to do mouse picking with non-rectangular 2D polygons. The javascript code was extremely object oriented, using static "class members" in addition to instance scoped members. The company, Artifact Studios, ran way over their revision allowance, and continued to expect work out of me long after the contract's duration had ended. And that was the last time I worked in Hollywood.

Sparkle Labs Web Development

I developed two versions of this company website for my friends from ITP. They would email me still mockups showing me their designs and I would distill that into a real site. The first site in 2006 was a lot of flash, php, and xml. The second site in 2009 is more php and html layouts. Because the original web host did not have mysql, I built a custom CMS which rewrites an xml file to disk and constructs its interface based on the xml structures it finds. It turned out to be great for designing custom data structures.

Map for the Sefton Park Walk

A map of Liverpool's Sefton Park for the Sefton Walk Park project, the sound player will follow the trail and even catch its place when the user jumps around in the playback controller. I'm also particularly proud of the black and white version of the map. The map had to be drawn from several references since neither Google, nor conceptual maps have needed to show such a detailed level of trails in the area.

Benetton / Fabrica : ThreatMeter

I was involved in the early stages of a collaborative web prank for art's sake, created at the Interactive Media Department of Fabrica / Benetton during after-hours. This site shows an embarrassingly ignorant company selling fake products to help American citizens participate in the nation's new color-coded threat alert system. The T-Shirts, however, are actually for sale.

Jonathan Harris, Joel Gethin Lewis, Josh Nimoy, possibly others


For money, I worked to design / implement the first interactively functioning Bruinwalk.com, summer 2000. I ended up writing a web based file system, user access system, and a web based pop email client with MIME attachment support and a spell check - it was quite a painful process. The site design today still features a lot of my original structures. The back-end does not seem like it has changed much.


I quickly built this newsgroup/messageboard as an effort to give my fellow design students a place to voice their opinions in a truly informal, yet public setting. People have been using it for years. The site has needed minimal maintenance, and allows the design students to change colors, images, and titles as they please, without a password. The site provided a nice communication ground while there was a winter in the student group efforts in our department. The construction of this site predates the widespread popularity of reusable forums.