Demos & Code Samples

Rich Internet Applications

Browser-focused interactive apps, generally made using HTML, CSS, JavaScript, and whatever else is needed.

Audiomata

An experiment in programatically generated music. The UI and sequencing are all standards-based, but the actual sound is generated by a Java Applet which serves as a proxy exposing Java's MIDI API to JavaScript.

Geographic Event Visualization

Demo for a project for a music-industry focused social marketing firm that wanted a tool to visualize geographic data in real or elapsed time. Using the Google Maps API, markers are gradually placed at locations based on a back-end data feed (which, for demo purposes, is actually a static text file, so it runs out after about a minute).

Life

Conway's Game of Life. Interactive front-end is built with JavaScript, a back end that generates animated GIFs for storage and playback is built with Python and ImageMagick

Baffler

Simple player-vs-ai or player-vs-player strategy game. Players take turns marking off squares with either a rising or falling line. Lines may not touch corners touched by previously played lines. Last player to move wins.

Code

CAST

An experiment in addressed content vs syntax-heavy templating.

CallSource

PHP wrappers around a remote XML service.

Markup/CSS Samples

Mostly sites where someone else handed me an Illustrator or Photoshop file and said "make it look like this." -- design in, clean and cross-browser code out. On many of them, though, I've also done some production work, particularly on designs that may have been poorly conceived for the web.