Professional Documents
Culture Documents
A A A A M M M M: NDY NDY NDY NDY Uehlhausen Uehlhausen Uehlhausen Uehlhausen
A A A A M M M M: NDY NDY NDY NDY Uehlhausen Uehlhausen Uehlhausen Uehlhausen
A A A A M M M M: NDY NDY NDY NDY Uehlhausen Uehlhausen Uehlhausen Uehlhausen
2013
Qualcomm Institute Assembled and led a team of eight people to develop a 55-player multiplayer/theatre game in six weeks. Players controlled their own characters via html5 joystick and played through a complete 50-minute story. I programmed the game engine from scratch in OpenGL, and my engine sent commands via UDP using Mugic to render graphics in 32-times-HD resolution on a 50-foot wall powered by 16 computers. UCSD Tiled huge images into 40 seamless segments then placed dynamic path keyframes for super smooth endless camera panning and zooming. With Kinect interaction, users can view slightly ahead or behind along the path.
2013
2013
CALIT2 Using Kinect tracking, two users explored a massive visual and aural space trying to discover musical elements and control their swarm of balls around the 50-foot tiled display wall to make the best music possible. Personal Project Using four contact mics, we detected ball velocities and game outcomes, and played video-game-type musical sound effects whenever the ball hit a paddle, the table, or neither (at which point the loser got a game over sound). CALIT2 Four users could walk up and down a video projection, fluidly controlling each ones playback.
2013
2012 2012
Personal Project A three-stage puzzle box with live-updating clues via html5. Arduino sonar, light, bend, and pressure sensors determined if the user had succeeded, at which point the box auto-updated the html clue, the sound, and light shift to next scene. Personal Project User wore a mask and used their hands to creepily change the sound of their voice through a hand-built mask with built-in speaker and microphone, all powered via USB and tracked via Kinect. CRCA Live audio/visual reactive installations and performances in a 10-projector and 16-speaker configuration. Sonic Iguana Studios Provided stem tracks, submixes, full mixes, and referencing mixes for the Anti-Flag song We Are the One to be recreated as downloadable content on Guitar Hero and Rock Band games.
2012
2011 2010
Programming Languages/Frameworks:
c++, java, c, qt, OpenGL, MaxMSP, pd, js, html5, Kinect, Arduino, Raspberry Pi, Libavcodec/ffmpeg, VST, Touch Designer, openFrameworks, node.js, kinetic.js, three.js, Ableton Live, QLab, Digital Performer
Education
Pursuing: Earned:
M.F.A. in Sound Design for Theatre; University of California, San Diego (graduating March 2014) B.S. in Computer Science; Minors: Theatre Technology & Design, Physics; Purdue University