I'm a front-end developer focused on creating compelling user experiences. I work in Denver at Realeyes Media, a digital agency specializing in Rich Internet Applications.
Tiles are programmatically arranged and CSS transitions/animations handle the rest.
Backbone and RequireJS were used to create this HTML5 video player.
This HTML5 game is an evolution of the Cannonball prototype. Give it a try on your iPad or iPhone.
The basics of the Clear iPhone application UI recreated for the desktop and mobile browser.
Synapse is another particle system that slowly builds on top of itself to create a complex network of lines.
This is an early prototype of a canvas game I started. The assets are placeholders and there is a lot of room for optimization.
Orbit is a particle system I made with Processing a little while ago. After a few changes (like updating Vector to ArrayList), it now works with Processing.js.
To familiarize myself with the jQuery plugin framework, I made this small plugin which can be used to place an overlay behind selected elements.
I had a little fun with Illustrator and made an alternate version of the Dodge logo.
This is my first look at Processing.js, which allows you to write Processing code for the canvas element instead of relying on Java applets.