Atlantic City Pier Fountain
Thinkwell Design & Production
Technology Developement Director
January 2006 - August 2006
|
Interactive Computer Vision-based Fountain Games
- Developed interactive content to complement hourly fountain shows
- Implemented engaging, natural interactions with water and lights
- Interfaced cameras, vision, and DMX technologies in unique configuration
|
Living Landscapes
PlayMotion!
Game & Controls Programmer
January 2007 - July 2007
|
Crowd-controlled Games for Major Theme Park Attraction Line
- Developed a networked race game for 250 guests waiting in line for most popular attraction at a major theme park in Orlando, Florida
- Designed easy to use operator control panel to run rotation of games
- Built synchronization and monitoring framework capable of maintaining 95% uptime for 6 machine system operating 12 hrs/day, 365 days/year
|
World's Fair for Kids
Entertainment Technology Center
Technology Developement Director
September 2005 - May 2006
|
Several Interactive Experiences for Worlds Fair Style Event
- Prototyped "world's largest" pong game to be played via projection on a soccer field by an audience of 3000
- Designed interactive, networked music-making experience for 32 people integrated with theatrical show elements
- Supported and improved interactive animatronic character serving as host
|
Audience Interaction
Stage3 Research Group
Researcher/Programmer
April 2001 - Ongoing
|
Interactive Content for Large Audiences
- Wrote games for large, movie-theater sized audiences
- Explored different interaction paradigms including laser pointers, audience leaning, audience motion, sound volume, and object/shadow tracking
- Built vision and interaction framework used by several ETC and Building Virtual Worlds project groups
|
Spring Carnival Booths
Alpha Epsilon Pi
Project Manager Game Designer Lead Programmer
April 2000 - April 2006
|
Immersive Themed Attractions for a Carnival Midway
- Eight years of building booths focused on guest experience, not just visual aesthetics, by adding story and live cast members
- Designed immersive games that integrated with overall booth theming
- Managed a team of approximately 30 people as project manager
|
Animateering
Entertainment Technology Center
Software Development Lead
September 2004 - December 2004
|
Virtual Puppeteering Console for Children's Museums
- Built an interactive, virtual puppeteering platform for children age 6-11, installed in Pittsburgh Children's Museum, Give Kids the World, and Zeum
- Worked with modelers and animators to build puppet characters capable of swapping body parts and being animated
- Added the ability to record a movie to a CD
|
Times Square Interactive Ads
PlayMotion!
Programmer
December 2005 - January 2006
|
Cell Phone-Controlled Interactive Advertising in Times Square, NY
- Programmed pan/tilt/zoom camera on large LED sign in Times Square to be controlled by phone keypad
- Integrated automated phone system, camera, web databases, and SMS messaging to allow pedestrians to shoot and download photos
- Operated Time Square interactive sign control center on New Years Eve
|
Toy Robotics Initiative
CMU Robotics Institute
Programmer
January 2003
|
Rapid Development of Robots using a Prototype Control Board
- Built 5 robots in 2 weeks using a new experimental robotics board
- Developed C interface library to control robotic sensors and actuators
- Coded wireless telepresence exoskeleton/robotic arm and web-controllable drawing robot
|
Motion Capture
Stage3 Research Group
Principle Researcher
May 2001 - August 2004
|
Wireless VR using Real-time Optical Motion Capture
- Worked with Vicon optical motion capture system in real-time mode
- Developed and tested effective human markup for reducing tracking error
- Assembled system for a wireless head-mounted VR experience that was the foundation for many future ETC motion capture projects
|
Alice
Stage3 Research Group
Software Developer
January 2001 - August 2003
|
3D Graphics Programming System
- Managed gallery of over 1000 public domain models
- Added recorder for making movies of 3D graphic worlds
- Programmed the sound recorder and editor and 3D text generator
|
Augmented Cognition
Entertainment Technology Center
Programmer Lab Technician
June 2004 - August 2004
|
Measuring Performance of Cognitive Tasks in a Virtual Environment
- Improved existing experimental virtual world through iterative user testing
- Operated optical motion capture system, EEG, and ECG to monitor subjects
- Scheduled and ran subjects through the experimental virtual world, collecting performance data for the DARPA study
|