I make real-time worlds feel alive, across film, immersive experiences, and interactive installations.
A creative technologist working where code meets craft: shaders, procedural systems, and AI tools that help the whole team move faster. I'm happiest when a problem is half creative, half technical.
What I do.
Unreal Engine, Niagara, Substrate. HLSL / GLSL / MSL shaders and materials, real-time lighting and look development with Lumen. Mobile shader optimization for iOS AR.
LED volume and ICVFX pipelines, nDisplay, Composure, RenderStream, Disguise. On-set color grading, dynamic lighting, and live troubleshooting for broadcast delivery.
Houdini VEX, PCG, HDAs and VAT. Procedural systems plus tooling and automation: a custom Blender addon, Unity editor scripts, and Python for Maya, Blender, Houdini, and Unreal. Perforce, GitHub.
3D Gaussian Splatting, OpenUSD PointInstancer, AI-assisted asset generation with ComfyUI and diffusion, MediaPipe tracking. Currently researching real-time across physical AI, robotics, and film.
Education.
Where I've worked.
What I've built.
Awards & shows.
Awards
Exhibitions
Let's build something alive.
Currently researching real-time across physical AI, robotics, and film. Always open to collaborations that live between code and craft. Selected work lives on the Works page.
