I design & code to make
ideas come to life

Let's collaborate together

01

Rehuddle

Super Simple Conference Calls

Rehuddle is the web's most simple way to create a conference call. With a single click of a button a user can create their own conference room with a unique phone number and extension. As participants join the call - the web app serves as a real-time visualization to know who's on the line. The site was built with Node.js, Ruby & Asterisk in collaboration with Phil Groman.



02

Natural Keyboard

A Keyboard Made With Organic Materials

Natural Keyboard is a wireless computer keyboard designed to be sustainable and is built of organic materials. The body and keys are 100% wood and the frame is covered in imitation moss. The textures serve as a tactile sensation while visually defying the standard aesthetic for modern technology products. In concept - the frame must be watered nightly to allow the keyboard to fully bloom.



03

Netmote

The Universal Remote for Web Sockets

Netmote is a mobile remote controller that can hook into any web socket. It serves as a control surface allowing users to navigate websites, fly robots, play games, and even to dim the lights in your house. The iPhone app works by making a socket connection to a server and is customizable to meet any developers communication protocols.



04

The Altar

Music Controlled by Candle Light

Music is a very powerful medium that many people use as a spiritual beacon that helps to guide, motivate, relax, and feel something greater than oneself. For such a powerful form of media we often see very bland modes to control it (mp3 players, home stereo systems, etc.), but why not give this medium the altar it deserves. In collaboration with Christie Leece and Katie Tibbetts – we created a physical computing piece called The Altar. This wooden structure uses candle light to control music.



05

Emissions Globe

A 3D Visualization of Carbon Emissions

Using webGL I created a 3D data visualization to represent the world's carbon emissions. As a user clicks and drags to rotate the globe - one can view the emissions each country generates in relation to each other. The globe hopes bring awareness to the massive amount of pollution we generate and encourages us as a global society to start proactively acting to reduce our environmental impact.



06

Speed of Sound

An Typographic Audio Visualization

Ever wonder what it would be like to see sound? This physical installation allows a viewer to see the sound in a room through glowing typography. Each letter is equipped with its own circuit that allows for it to light up from within based on the audio levels it receives. The typography serves as a blank slate where users can pick and choose which letters they want to place on the wall to create their own phrases.



07

Capture Coop

A realtime multiplayer collaboration game

The animals have escaped and collectively we need to bring order back to the farm. Capture Coop uses node.js, canvas, and javascript to create a realtime environment where people can collaborate in a strategic game. Its main focus is the scarcity of resources and how collectively we can find a solution that meets the good of the community.