An ibeacon app that lets you experience people around you through sounds


A mobile app that lets you ask questions to people in a geolocation

Twitch Plays Shakespeare

An interactive take on Shakespeare's Hamlet, allowing the audience to vote on Hamlet's actions

Gui.de Information Design

Selection of information designs and illustrations for Gui.de.

What's Trending

Design and development of What's Trending web site and backend publishing platform.


Web application and browser extension that lets people fetch content, organize them into collections, and collaborate and add comments with others.


A wearable air quality sensor made with custom designed breakout board that measures air quality and temperature and sends updates to your phone

Snoopi: The Data Sniffing Dog

A dog harness that sniffs data from nearby phones then visualizes information about the people around the dog

Bit Bit Dance

A dance battle game controlled by custom made shoe sole sensors

Wayback WiFi

A WiFi time portal that allows the user to browse the old Internet they remember

Emojicon Runner

A sleeve controller that lets the player assist an Emojicon to run away

12 Days of Emoji

A web extension that allows users to replace everything holiday related on the web with crowdsourced emojis


Research on the design, manufacturing, and sales of Shanzhai phones in Shenzhen, China


An online campaign and exhibition created to raise funding for the Circle of Peace School in Kampala, Uganda


Design for a physical portfolio