Available for contract work

Rendered live. Not recorded.

That sculpture is a raymarched signed-distance field — GLSL in raw WebGL2, no Three.js, no video, no image. Its shadow, contact occlusion and reflections are all solved per pixel, every frame.

Move to steer it
Scroll to compress it
Front-end & motionWebGL · GLSL · GSAP · React
RaymarchingCustom GLSLScrollTriggerLenisThree.jsReact / NextShader materialsCore Web Vitals

Most front-end devs stop at the CSS transition.

01 — the gap
02 — where I start
03 — no library did this
04 — one blend mode, zero JS
01 — Live demos

Four running pieces. Open any of them — nothing here is a recording.

02 — Shipped

Production work, hand-coded, no page builder.

Need the part nobody in-house will take?