New Work
Incognito Mode
Installation that explores how freely we give up our privacy information in the digital age.
In Transition
Academic research project developing a robotic bench that uses machine learning to evolve its behavior in a space.
Emergent Behavior
Music based interactive installation exploring emergent behavior from dividing cells.
Snakes on a Plane
Participatory music piece in Max/MSP where each user operates their own snake and sounds are produced when paths intersect.
CalPal
iOS app that autopopulates a new event by taking a picture of a poster.
RNG OneBox
Design of a random number generator for use in Google Search results.
SPAN 2016
Design, prototyping, and implementation of the website for Google's annual design conference.
Indefensible
Interaction design of concepts for new methods for online content consumption.
TREsPASS
Interactive data visualization development and research for the TREsPASS project, funded by the EU.
The Modular Body
Design and development of a website exploring new media narratives about a modular living organism.
Verizon DBIR
Interactive Data Visualization visualization development and research for Verizon's annual Data Breach Investigations Report.
The Bigger Picture
Novel data visualization website about the refugee crisis in Europe.
Drachten 112
Development of animations for a LED installation in Drachten, NL.
Museum of the Future 2016
Graphic and interaction design for the Museum of the Future exhibition in Dubai, UAE.
Pixel Lapse
Exploring digital diaries through pixel sorting in the form of a Twitter bot.
CoPilot
A Chrome extension that explores collaborative web browsing.
WalkMe
An app for safer walking in NYC.
On Typography
The New Typography
RGB CMYK
Visualizing the differences between two color spaces using an RGB LED and an inkjet printer.
Letterpress
Self initiated poetry metal typesetting.
Stop Go
Loading
Princeton E-Club
Design and branding for the Princeton Entrepreneurship Club.
Arbiter PUF
Research and development of a physically unclonable function emulator.