Street Seats

interactive mobile web app

Political Screaming Match

experimental discussion site

The Elements of Engaging Experiences

MFA thesis book

Hey! Who Should I Vote For?

interactive voting infographic site

Block Rockets

interactive gallery installation


interactive gallery installation

Finger Forest

in-browser touch interface game


HTML5 Game Engine

Found a Typo

typo web app design and development

Game Presentation Platform

open-source presentation platform

responsive design and development

Games For Language

HTML5 game design and development

Custom Icon Web Font

webfont design