
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.