I build and lead technical teams that create immersive experiences in physical spaces, combining the talents of software, hardware, fabrication, and support into beautiful and reliable installations.

In 10 years as a Technical Director, I've led engineering teams to create new canvases for creativity, and surpass expectations of clients and guests.

In 20 years as a Lead Engineer, I’ve implemented novel interfaces at unique scales with solid code, and created platforms for others to build upon.