Teaching JavaScript

I'm developing & teaching a course in the CIS department at UPenn focused on JavaScript programming and front end web development.
Scrobble Goggles

Native iOS application that allows you to take a photo of an album cover and scrobble its tracks to Last.fm. Hacked together with the Google Goggles API.
Bitcoin Poker

Online poker using bitcoins. Simple, polished responsive web interface built with AngularJS front end and Scala back end.
WebGL experiments

A cool little 3D graph animation using WebGL built with Coffeescript and three.js. Source available on Github.
Patchberry

Patchberry makes it easy for you to organize and share what you know on the web with beautiful lists of curated links and resources. Check it out live at the above link.
Design + UX Talk

Slide deck for a talk on web interfaces, design, and UX that covers common UI & UX heuristics and patterns. Delivered at PennApps Spring 2013.
Raidcloud

RAID for your cloud storage services. Connect your Dropbox, Google Drive, and Box.net accounts into one big, fault-tolerant storage folder. Built at Facebook Summer of Hack.
Value for Gmail

Prioritize your inbox and get to the messages that matter most by assigning real dollar values to emails. Built at PennApps, a 48-hour hackathon.