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.

developer \\ designer

College senior at the University of Pennsylvania (Philadelphia, PA). I build web products and design for print, web, and mobile. I'm inspired by startups, music, photography, art, typography, video games, New York, The Beatles, Star Wars, and Apple, among other things.

2013 in Music

An autobiographical data visualization about my music listening in 2013.

PennApps branding

Logo, website design, and creative direction.

Branding the Contemporary Fringe

Interactive branding experiment.

You Are The Product

Critical typography branding experiment.

Losing My Edge Letterpress Print

A graphical inpterpretation of a text using only typography. I used the lyrics from the LCD Soundsystem song "Losing My Edge".

Sound-based Vinyl Sleeve

A graphical interpretation of a sound. I picked the song "Nostrand" by Ratatat.

Levine (custom typeface & spread)

Codecademy Forums

Patchberry

Lendmo

Social lending tracker (riff off of Venmo).

Raidcloud

Cloud data storage aggregation service with RAID.

Photos

More on Flickr →

Abstract

Landscapes, Nature

Things

People