I am an experience designer and developer who has been programming, designing, and making fun stuff since I was a little dude making choose-your-own-adventure games on my dad’s TI-99/4A. That same little kid saw TRON in the theater, and ever since wanted to live inside a computer.

For the last few years I’ve been doing just that, helping to invent more natural and intuitive UI and UX in virtual and augmented reality.

Before VR’s big comeback though, I fell in love with physical computing - using buttons, sensors, projectors and the like to create architectural installations and weird art objects. One of my dreams is to combine the satisfying tactility of these things with the reality-bending power of XR. Maybe it would look something like this!

Boring work philosophy stuff below. Continue only if you like boring stuff.

I love being involved in a project from inception to production. I enjoy developing an idea with a team, researching and prototyping technologies, and building the final product.

While I think of myself as a creative person first, my engineering background allows me to be analytical when choosing the right technologies to work with. I prefer an agnostic approach, selecting hardware, software, sensors and algorithms based on what is best for the project at hand. Often this means learning a new programming language, or improvising a new type of sensor to accomplish what’s needed, but the trade-off is creating something unique, beautiful, performant, and robust.