Creative WebGL
Shaders, particle systems and real-time 3D with Three.js & GLSL — built to run smoothly on real devices.
I craft immersive digital experiences at the intersection of design, motion and code — building the web that feels alive.
I'm a creative developer who lives in the space between the storyboard and the shader.
For nearly a decade I've partnered with studios, founders and brands to turn ambitious ideas into experiences people remember. I treat the browser as a canvas — pairing thoughtful interaction design with performant WebGL, motion systems and a real respect for accessibility.
My happy place is the prototype: that messy, electric stage where a vague feeling becomes something you can move with your cursor.
Shaders, particle systems and real-time 3D with Three.js & GLSL — built to run smoothly on real devices.
Scroll-driven storytelling and interface choreography with GSAP & Lenis that guide attention, not distract it.
Production React & TypeScript architecture — component systems, performance budgets and clean handoffs.
From concept and art direction to prototype — translating brand into interaction with a strong typographic core.