About
Background
If I were to pick a moment where it started, it might be at age six, hanging upside down from a bunk bed and watching TV on a projector I built using a lenticular lens from a science book. Not long after, I went to magic camp and learned how illusion works. I left obsessed with a simple idea: create experiences that still feel magical, even when you understand the mechanics.
In high school, friends helped me build my first computer. In college, I studied experimental film, modern art history, and creative writing while working concert production. I always assumed those paths would eventually connect.
After college, I began creating visuals for live shows and building systems that let performers and dancers control lighting, video, and audio from the stage. That sparked a bigger question for me: what would it feel like if the audience could shape the experience too? That question pushed me into immersive work. I moved to Berlin on an artist visa to go all-in, spending the next few years experimenting, collaborating, and developing the interactive and technical foundation that shaped my work today.
Along the way, I apprenticed with artists I admired, took on increasingly ambitious projects, and formed my studio, Psychojelly. Today I design and deliver interactive environments that connect people to a space through light, sound, video, interactivity, and narrative. I work solo, embedded with client teams, or by assembling teams of talented collaborators through the studio. I've been fortunate to partner with artists, brands, neuroscientists, musicians, architects, and engineers to build experiences that did not exist before.
My intention is simple: make work that gives people agency. I want each interaction to matter, and I know I've done my job when someone engages, lights up, and immediately pulls someone else into the experience.
Approach
How I Work
Start with the Real Constraint
Every project has a constraint that shapes everything — 24/7 uptime, kitchen timing, live broadcast, non-technical operators. I identify it early and let it drive the architecture. If the constraint changes, the system should absorb it without a redesign.
Previsualize Before Purchasing
I build previsualizations and simulations before committing to hardware or permanent decisions. Whether it's scanning a building for projector placement or simulating failover logic, I invest early in modeling so the install goes right the first time.
Design for the Person After Me
Systems outlive their creators. I build every CMS, support tool, and monitoring dashboard with the assumption that the next operator won't have my context. If they can't run it independently, I haven't finished the job.
Test with Real Data, Not Demos
I stress-test with live data, simulated guest loads, and rehearsal runs — not polished demo content. Memory leaks, rate limits, and sensor drift only surface under real conditions. If it hasn't survived a soak test, it's not ready.
Fail Gracefully, Always
Every system I build has a failover plan. Dual servers, ambient fallback content, graceful degradation, auto-reconnect. The audience should never see a black screen, a loading spinner, or a crash. If something breaks, the experience keeps running.
Bridge the Disciplines
I sit between creative, engineering, fabrication, and client teams — translating between their languages and keeping everyone aligned on what the audience will actually experience. The best technical decision means nothing if the theatrical team can't integrate it.
Giving Back
Mentoring & Teaching
Building systems is one part of the work. Developing the people who will build the next generation of experiences is the other. I teach, mentor, and organize community because the field grows when knowledge is shared.
Adjunct Professor — UT Austin
University teaching
Teaching interactive and immersive technology at the University of Texas at Austin.
DadaLab
Teaching
Teaching creative technology and experimental interactive techniques through hands-on workshops and lab sessions.
Austin School of Film
Teaching
Teaching at the intersection of film, technology, and interactive media.
Coach — Interactive Immersive HQ
Mentoring practitioners
Coaching emerging immersive designers and creative technologists through project development, technical strategy, and career growth.
Guest Speaker
NYU & CU Boulder
Guest lectures on how to pitch immersive projects to clients, short-term vs. long-term installation strategy, and building a career at the intersection of art and engineering.
Austin TouchDesigner Meetup
Organizer
Organizing the local TouchDesigner community — bringing together artists, technologists, and designers for knowledge sharing and collaboration.
1-on-1 Mentoring
Ongoing
Currently mentoring an emerging creative technologist — providing guidance on technical direction, project scoping, and professional development.
Career
Timeline
Below is a timeline of my projects. To see it in map form of where the projects took place, click on the Project Map.
Trusted By
Clients & Collaborators
Recognition