In JavaScript P5.JS

Creative Coding

This project investigates the question: What does it mean to print in the age of code? Working in collaboration, we designed and fabricated a physical artifact generated through creative coding. The result bridges the digital and physical worlds, transforming abstract logic into tangible form. The project encouraged both technical experimentation and hands-on making, exploring the expressive potential of generative design beyond the screen.

Code to Print

Live Coding

In this project, I explored live coding as a performative medium by creating generative visuals that responded in real time to a live DJ set. Each graphic element was shaped by sound input, resulting in dynamic, evolving forms. This performance was part of a collaborative event, blending code, music, and visual improvisation into a unified, real-time experience.

Recreating the past

In this project, I explored how code can reimagine traditional artworks through new lenses of interactivity, motion, and generativity. Starting from a curated selection of existing works, I recreated two using JavaScript (P5.js), adding a new dimension not present in the originals. This process became both a technical challenge and a conceptual investigation, questioning how technology reshapes meaning, perception, and authorship in visual culture.

Previous
Previous

WHUN

Next
Next

PlantMe