Published personal work
Firefly Beacon for Android
Firefly Beacon is designed to attract firefly insects to your phone or tablet. Your screen will flash in the particular sequence of a selected species. The pattern can be previewed on a timeline before entering full screen mode.
Download Firefly Beacon for free at the google play store.
My software at the Museum of Science, Boston
Charles River Gallery
Interactive River Table Simulation
I developed a system for mapping our digital world onto a mixed reality river table. Developed in Unity3D, this project made heavy use of the built in animation system, embedded transparent videos, and required unique homemade development tools to span 5 separate projectors. Visitors explore the benefits and consequences of engineering decisions in the virtual environment.
Buoy Dashboard
Created a raspberry-pi based interactive buoy dashboard that collected data from various internet sources and aggregated the results into a dynamic infographic. Used a browser to render the results and passed updates to the display via JSON. The dashboard has full audio support for blind or low vision users and can dynamically read out conditions (with hidden functionality to speed up or slow down audio).
Time Lapse Video
Wrote software to automate the capture and upload of high resolution DSLR photos to dropbox. Created a system of parallelizing and error checking photo uploads to accommodate slow network times during office hours. Created scripts to manage and manipulate photos for deflickering and creating 4K and 5K test videos using FFMPEG.
Hall of Human Life
Foot Arch Measurement Link Station
The foot arch measurement station estimates the visitor's foot arch using a pressure mat and computer vision algorithms. The visitor walks across the mat and see their arch measurement and a video of their walk at the end. The screen facing other visitors shows the participant's walk in real time and loops the result once complete. The visitor can use one of two data visualization stations to watch their video again and compare data.
Pupil Measurement Link Station
This measurement station interfaces with an SMI eye tracker to graph changes in your pupils in response to a slideshow of animals. The visitor can see their pupils change with a video and animated graph and use the video to create a virtual postcard at a separate station.
Calorie Walk Link Station
The calorie walk link station measures how many calories are burned per mile based on a visitor's gait. Body mass ratio is estimated by height and weight at the beginning of the activity (arduino with ultrasonic sensor and a force plate for weight). Measurements are extrapolated using a Kinect device's depth data. The visitor can explore data at two separate data visualization stations after measuring their walk.
Finger Temperature Link Station
This link station interfaces with a FLIR thermal camera to measure changes in finger temperature while a visitor's hand is chilled on a thermoelectric cooling plate. The visitor sees a live graph of their finger temperature and is debriefed with a before and after photo showing start and end values.
Digital postcard station
I created an interface for designing animated postcards with your own data from the HHL exhibit. Postcards can be emailed with video attachments and also appear locally on the virtual cork board above.
Ear Measurement Link Station
The ear measurement link station uses a webcam and guides the visitor through placing a top and bottom point for measuring their ears. Data visualization shows trends in ear growth by height, sex, and age.
Balance Link Station
One of 15 measurement stations in HHL, the balance link station measures the time it takes for you to navigate a 3D ball through a simple maze by leaning on a force plate.
Your time is compared to other visitors' times by age, sex, and activity level.