Kinetic Canvas.

Role

Role

Developer, Vibe-coder, Artist.

Skills

JavaScript, Shaders.

Impact

Presented at
Machines Between Us
exhibition at CCA.

Timeline

3 Months.

Project Overview.

Inspired by the computational work of Zach Lieberman, this installation uses real-time graphics and sensing to generate responsive visual output. The project integrates physical interaction with computational visuals to create an immersive experience..As users manipulate sand, the digital landscape updates accordingly.

Reflection.

As a non-coder, this project pushed me to learn new tools—using shaders for visual dimensionality and integrating dual/triple camera inputs in JavaScript. Over three months, I built small, weekly experiments, and leveraged AI tools intentionally to build beyond my limits. Creating something artistic and functional allowed me to further explore interactive mediums.

by Purva, 2025.