Real-time water ripple simulation | mouse-driven wave equation solver, ping-pong render targets, specular lighting, Three.js and GLSL
Creative Development
Experiments
Ongoing
A collection of front-end experiments and creative builds | animation, shaders, interaction design, and the occasional thing built purely because it seemed interesting.
Had some cool ideas. Wondered if they were possible. Built them.
Creative experiments in GSAP, WebGL, shader transitions, and front-end animation | sometimes planned, mostly not.
Ongoing.
Infinite scroll carousel with sine wave path, depth scaling, lerped drag and click-to-zoom | vanilla JS and GSAP
Mouse-driven image scatter | cubic easing, touch support, vanilla React.
WebGL image slideshow with a custom GLSL fragment shader | simplex noise distortion transitions, cubic easing, React.
Mouse-driven parallax with a fractal glass shader | Three.js, GLSL, custom image transitions.