Bloom
Bloom is a body-tracked generative art installation created for the Gray Area Foundation for the Arts (https://grayarea.org/) Immersive showcase. Built from scratch using p5.js (https://p5js.org/), this project represents my curiosity-driven approach to learning new tools and solving creative problems independently.
The Concept & Installation
Bloom visualizes the invisible relationship between humans and ecosystems. As viewers move through the space, their body movements influence the migration patterns of digital jellyfish, mirroring how human activity shapes the natural world. Rising ocean temperatures, acidification, and pollution alter currents and disrupt where jellyfish bloom and propagate. This piece invites participants to experience that connection firsthand, their presence directly affecting the behavior of the creatures on screen. The piece was exhibited at Gray Area's Immersive showcase, where visitors engaged with the work in real-time. Watching people discover that their movements controlled the jellyfish, and seeing them experiment with the boundaries of that interaction, was the most rewarding part of the project. Special thanks to Niki Selken (http://www.nikiselken.com/), Creative Development Director at Gray Area, and Daniel Shiffman's Coding Train (https://thecodingtrain.com/) tutorials for making creative coding accessible.






