playground

a collection of interactive experiments where code meets curiosity — built for fun, exploration, and the joy of making things move

irisgram

an interactive music visualization that transforms audio frequencies into dynamic, rotating radial patterns, allowing users to generate and export unique digital artwork

pixelate

a square-by-square drawing environment that gradually develops a blank grid into complete pixel artwork, with each colored box contributing to the bigger picture

kaleido

a drawing tool that mirrors each stroke into symmetrical kaleidoscope patterns, simple gestures seamlessly turn into evolving geometric compositions

backdrop

a color-driven background generator that explores palettes and combinations to produce rich, abstract visuals, blending hues and textures into dynamic digital canvases

bloom

a hand-tracking digital flower powered by ml5.js, where opening the hand makes the flower blossom and closing it causes it to wilt, creating a responsive visual experience

pulse

a hand-tracking particle system built with ml5.js, where each keypoint becomes a source of animated particles, causing dynamic, ephemeral visuals that respond to movement

aether

a particle simulation environment where elements drift, collide, and spark, forming vivid visuals that respond intuitively and blur the line between physics and art

starstruck

a starfield that responds to cursor movement and clicks, letting stars be placed, connected, and traced into patterns that form constellations across the digital cosmos

borealis

a fluid particle simulation that sculpts glowing trails across a digital cosmos — particles drift, collide, and fade as you hold and drag, producing visuals that feel alive

hypnotic

a collection of generative meditations that create immersive visual patterns and calming motion, inviting exploration through interaction and subtle visual transformation

tarot

a digital tarot experience that lets you draw a Major Arcana card for insight, inviting reflection and introspection through simple interaction with archetypal symbolism

picturesque

a digital photo booth that captures film-inspired photo strips, blending vintage filters, soft glow lighting, color customization, and a cinematic capture experience

soundself

a reflective sound personality quiz that analyzes your listening habits and reveals your sonic archetype through immersive visuals, animated traits, and dynamic feedback

synthscape

a neon skyline that pulses to music in real-time — upload tracks, use your mic, or demo sounds as buildings glow, lights flicker, and the cityscape shifts with the melody

mandala

an audio-reactive canvas that transforms music into living mandalas, blending symmetry, color, and motion into a vibrant visual portrait of sound and rhythm

patience

patience is a virture, i ain't trying to hurt you. what even is patience? she taught me love, she taught me patience. why he already testing my patience? you got me losing patience