Experiments Gallery
A curated playground of 40+ interactive 3D scenes, tactile digital objects, WebGL physics simulations, procedural worlds, and creative coding experiments built for the web.
Role Backend Architect
Architecture Monolithic MVC
Infrastructure VPS Linux
Commits 100+
The Challenge
Most creative coding and WebGL demos remain isolated sandboxes or heavy experiments that are slow to load and difficult to browse together without crashing browser memory.
The Approach & Solution
A unified, high-performance experimental lab featuring over 40 interactive WebGL worlds, physics simulations, and tactile toys — built with Three.js, GLSL shaders, procedural audio, and an optimized static preview architecture.
Scope of Work
- Tactile physics & interactive simulations (Squeegee, Snow Day, Kinetic Sand, Ferrofluid)
- Procedural open-world exploration (Highland Express, Storm at Sea, Salar de Uyuni)
- Interactive mechanical models (V8 Engine, Mechanical Watch, Keystroke Typewriter)
- Unified gallery interface with category filtering, responsive layouts, and live visitor counter
Technologies Used
Engineering Highlights
- Engineered 40+ distinct browser experiments across three core themes: tactile Objects (Lego, Mechanical Watch, V8 Engine), generative Worlds (High Road, Storm at Sea, Chattogram 3D), and interactive Play (Snow Day, Squeegee, Kinetic Sand, Chladni Plate).
- Built custom WebGL shaders and procedural math systems for fluid simulation, wave mechanics, magnetic ferrofluid spikes, and realistic lighting.
- Designed an optimized gallery architecture using lightweight preview cards to prevent WebGL context exhaustion when browsing dozens of simulations simultaneously.
- Integrated procedural Web Audio synthesis and positional 3D soundscapes to accompany real-time physics interactions.