I am an interactive and multimedia developer, creative technologist and audio-visual technician, specializing in the design and build of exhibitions and installations for museums, galleries, artists, agencies, theme parks, and cultural institutions. My projects range from technological solutions for new media artworks to large scale public installations utilizing a variety of audio-visual systems, user interaction and feedback, live data and custom content management and delivery systems. Projects I have contributed to have been permanently and temporarily installed at the Guggenheim Museum, the American Museum of Natural History, the New York Historical Society, the National Blues Museum, the Liberty Science Center, the Bill and Melinda Gates Foundation, and several other public and private institutions.
An interactive product display case that detects what products a visitor is interacting with and triggers a screen based experience.
An interactive display system developed with Valtech that uses custom built hardware to detect visitor interactions. The display system reads RFIDs attached to products to track how they are being interacted with and communicates over bluetooth with an iPad application that provides AR experiences based on those interactions.
This interactive consists of a touch screen attached to a sliding rail mounted in front of a scale model of a ice core taken from a glacier in Greenaland. The original ice core is used by climate scientists to study the history of the earth's climate, providing information about the planet's temperature, sea level and atmospheric contents at various points in time over the past 110,000 years. This data is presented to users through a series of stories anchored to different depth's in the ice core which correspond to different points in time. As users slide the monitor along the rail it's position is indicated along on a timeline. When the monitor enters predefined hot spots along the timeline a window opens consisting of text and graphics which tell a particular story about that time in the climates history. In addition visitors can view graphs depicting the average temperature, CO2 levels, and sea levels over the time span of the ice core and at the monitors current position in time.
Software for this exhibtion was developed in Node.js and the Electron framework.
Flight collects data from a variety of sources in order to provide a real-time picture of the airspace and environment surrounding a selection of airports. Arrivals and departures, weather, bird sightings, satellite fly-overs, UFO sightings, traffic and air quality are displayed in real-time in the form of various animations. An archival version of the piece consists of a years worth of data from the year 2016, it's data is displayed on the corresponding date in the present year.
Flight was exhibited in November of 2016 at the Borusan Contemporary in Istanbul, Turkey and in October of 2018 at the Moss Art Center at Virginia Tech.
Software for the piece consists of several components utilizing a number of technologies. The main application which was developed in Unity and C++/openFrameworks receives real time data updates from the server application and creates the various animations and other graphical components. The server application was developed in Python and Node.js and uses mySQL and Mongodb to cache and store data before sending it to the clients (the piece is typically installed as a single instance of the main application but an unlimited number can be installed and receive data from a single server instance).
Three interactive experiences on various historical topics of New York City.
The first interactive consists of two LCD screens stacked vertically with a multi-touch overlay. Within the interactive of experiences which uses can choose between. The first is the Graffiti Door, which presents a history of graffiti in New York City through a series of texts and videos. The second experience, Collecting Now, presents a digital gallery of the museum's collection of objects meant to represent contemporary New York and American culture. Visitors can view the images as well as read text descriptions of them. After viewing visitors and vote on their favorite objects as well as make suggestions for new objects. In addition to the interactive a CMS was built which allows the museum's curators to add objects to the gallery, edit their text and determine their position within the gallery. The CMS also collects visitor's object votes and suggestions and creates page views from them for the museum staff.
The second interactive consists of a single LCD screen and multi-touch overlay mounted into a table. The interactive presents a three segments related to the construction of New York City's street grid. The first consists of a timeline where visitors can select major dates in the construction of the grid and view animations and text. The second consists of images of the original journals of the surveyor and cartographer John Randall from his survey of the island of Manhattan which was used to design the grid system. Visitors can "flip" through the handwritten pages and zoom in on it's various notes and drawings. The third segment consists of two maps of Manhattan, one contemporary map and one from the 19th century, overlayed one atop the other. Users are able to zoom in and out on the maps and explore the differences between the two by moving a magnifying glass along the surface.
Both interactives were developed in C++/openFrameworks with the CMS work being done in Python using the Flask web framework.
For more than 15 years I have worked with the Guggenheim Museum to design, build and install countless multi-media, electronic and interactive exhibitions. This work consists of Audio-Visual integration as well as custom hardware and software design and construction as necessary to conceive of and mount an ever changing array of idiosyncratic projects.
In addition to my work with the multi-media department I have worked closely with the IT department to design and install a fiber optic network capable of supporting the museum's network needs as well as creating the infracture to delivery high defintion A/V streams throughout the museum. With the conservation department I have worked on restoring older electronic works as well as creating replicas from modern technologies that maintain the original intentions and desires of the artist.
Located in St. Louis, Missouri the National Blues Museum presents the history of American blues music in a high tech environment. The exhibition was designed by Gallagher and Associated and built by BBI Engineering. Through a series of interactive exhibites visitors are able to explore the genre by creating their own track. At various stations visitors create guitar, piano and harmonica tracks which can be mixed together along with a drum and lyrics to create a song.
For the final stage of this process I built an application called Mix It Up, which consists of three stages where visitors complete their songs. The first is an audio non-linear editor akin to a toy version of Pro Tools into which users import the instrumental tracks they created at previous stations. Various effects can be added to each instrument along with the final mix down. Once visitors are happy with their mix it is uploaded to a server and they are taken to the next stage where they design an album cover. Here they are able to select from a number of background images and color themes and add a title and their artist's name. Once this is finished they are taken to the final stage which is a library where their own track along with those of others created within the previous month are presented and can be listened to and rated.
The application was built using C++/openFrameworks along with the Steinberg VST SDK in order to integrate audio effects into the mixing process.
A multiuser touchscreen interactive designed by Blue Telescope and exhibited as part of the Beyond Rubik's Cube exhibition at the Liberty Science Center. Users can build their own Rubik's puzzles by selecting a 3D object or creating one from scratch and then slicing it, coloring it, scrambling it, and solving it.
Software for the interactive was built in c++/openFrameworks and was done in partnership with Nelson Ramon.
Multi-media installation presenting guests with the history of Madison, WI.
Located in Madison, WI the Edgewater is a boutique hotel renovated in 2014. Designed by Batwin + Robin Productions and built by BBI Engineering a media display was installed in the Hotel lobby which consists of several flat screen monitors mounted in an irregular pattern along a curved wall. Content for the wall consists of both pre-composed stories and custom content created by the Hotel's staff and visitors. The pre-composed stories describe the history of Madison and the Hotel and can be displayed on a schedule determined by the hotel's staff and triggered by guests via a touchscreen interface.
My work for the project consisted of building the main control system used to distribute content to the monitors as well as building a CMS that the client could use to add content, schedule story playback and control various hardware components. In addition to this I built a touchscreen interface which visitors use to play stories on the wall as well as add their own photographs to the system.
Interactive exhibit that tracks live sea turtles and teaches visitors about their lives and habitat.
A 92" interactive wall featuring a 3D globe that visitors can explore to learn about turle species and their environments, the threats they face and conservation measures being taken around the world. In addition live movements of several turtles were tracked and visualized on the interactive using tweets sent by scientists working with the turtles. A text to donate feature allows visitors to donate to wild life preservation.
The main application was built in c++/openFrameworks. The twitter and text to donate components were built in Python.
LED based sculpture installed atop the Adobe building in San Jose, CA.
Created by Ben Rubin and built by Parallel Development, the San Jose Semaphore is a LED based installation located on the roof of Adobe's headquarters in San Jose, CA. The system displays four semaphores which are transmitting an encoded message. Viewers are invited to attempt to crack the code.
My work on the project consisted of developing the graphics firmware used to generate the semaphores and dislay them. It was built in C++, Java and Max/MSP.
A project designed by Dillee Scofidio + Renfro and built by Parallel Development meant to imagine possible prison environments. The installation consisted of an LCD touchscreen mounted to a pole in the center of a room. The LCD could be swiveled 360 around the pole creating a window into a virtual prison mapped to the room that users interact with to control certain parameters of the space.
My work on the project consisted of building the virtual environment. It was built in C++ and the Ogre3D framework.
Multi monitor lobby installation.
Built by BBI Engineering these two lobby installations consist of custom LED displays driven by 7th Sense Delta media servers. Content for the system was created by Woo Creative. For these installations I built custom control systems that allow staff to schedule and control content displayed on the system and automate hardware operations through a web interface.
Multi-media visitor center and theater.
The Bill and Melinda Gates Foundation Discovery Center invites the public to learn about the foundation and it's mission. I worked with BBI Engineering to development a custom content management and control system that would allow staff to update and schedule programming in the center's theater.
The project was primarily built in Python.
Built by Parallel Development, LoRez/HiFi is an outdoor/indoor permanent public interactive installation located at 1110 Vermont Avenue in Washington, D.C. The installation consists of a several LED video walls that process and display images captures from video cameras pointed at the public as well as textual information.
I built the software that captures the incoming video streams and creates the images displayed on the LED walls. It was built in C++.
Building interactive exhibits, content management systems for installations and audio-visual control systems.
Happy developing for Mac, Linux or Windows
Experienced in the design and installation of large-scale mulltimedia exhibitions for museums, galleries and public spaces.
Extensive work with projections, video walls and other display systems, audio-visual routing and distribution.
Comprehensive knowledge of audio-visual hardware, cabling and control systems.
Working with control systems including Crestron, AMX, Medialon as well as custom built solutions.
Working with Raspberry Pi, Arduino/avr and other microcontroller systems to develop sensor, camera input and control systems.
Conversant in network hardware and construction, server configuration and development.
Experienced in the physical construction of networks, working with both copper and fiber based cabling and tools.
Comfortable in a wood shop, familiar with modern fabrication techniques including 3D printing and laser cutting.
Interactive Telecommunications Program, Tisch School of the Arts, NYU, MPS, 2010
Bard College, Annandale-on-Hudson, NY, B.A., Music, 2001
Centre de Creation Musicale Iannis Xenakis, formerly Les Atelier UPIC, Paris, France, Summer Intensive in Electro-Acoustic Music, 1999
School of Visual Arts, New York, NY. 2003. Continuing education for wood and metal fabrication