Gallery
Underwater Waves
Three.js & Custom GLSL. A procedural study of light and motion beneath the surface. Simplex noise drives organic vertex displacement and fragment shading to create a hypnotic, undulating seascape.
001
Heat
Three.js & WebGL. An isometric thermal simulation tracking the chaotic movement of 100+ autonomous agents. Features custom infrared post-processing and steering behaviors to visualize crowd dynamics.
002
Layover
Three.js & WebGL. A pixelated meditation on liminal spaces. This low-res simulation captures the quiet solitude of an airport terminal at night, complete with atmospheric lighting and the passage of time.
003
Ice Cream
Canvas API & Physics. A 2D interactive galaxy simulation inspired by soft serve. Features thousands of particles in a spring-based physics system, allowing users to swirl the cosmos with their cursor.
004
Shimmer
Three.js & Custom GLSL. A vibrant exploration of wave interference and chromatic aberration. Overlapping sine waves create a pulsing, shimmering texture that mimics the behavior of light passing through a refractive medium.
005
Willow
CSS Filters & Vanilla JS. A minimalist study of diffusion and color. Four soft light sources drift aimlessly behind a thick, frosted glass barrier, creating a calming, atmospheric display of blending hues.
006
Dark Forest
Canvas API & Pixel Art. A spooky, atmospheric scene featuring a pixelated forest background and blinking evil eyes that watch from the darkness.
007