P5.js Curation

Three creative-coding pieces selected through open call and displayed on the P5.js homepage.

year
2024
w/
p5.js
role
algoritmic artist, creative coder

Three p5.js sketches selected through an open call and featured on the p5.js homepage in 2024. Created during my third year of bachelor studies as part of a creative coding course focused on rethinking how time and systems can be visualized. Alongside coursework, I was constantly experimenting with additional generative studies, which shaped these outcomes. The submissions were later selected and published.

Cosmic Sands

A particle-based simulation inspired by fluid dynamics and granular motion. Purple sand particles behave as a continuous flow system, approximating water-like movement through emergent interactions. The focus is on motion aesthetics, where simple rules generate organic behavior and visual calm through repetition and diffusion.

Depressing Clock

A creative coding project exploring subjective time perception under intrusive and depressive thought patterns. A bouncing ball represents continuity, but its motion degrades as intrusive thoughts appear. Each thought slows time and reduces the ball’s size, reflecting cognitive disruption. Interaction is a corrective mechanism: clicking removes thoughts, restores motion, and gradually rebuilds the system. The work contrasts instability with agency, where persistence becomes a way to reclaim structure from noise.

Cartographic Sudoku Visualizer

A procedural visualization of Sudoku generated through graph theory. Each reload produces a new puzzle mapped as a spatial structure, turning logical constraints into a visual system. The project explores how abstract rule-based problems can become cartographic forms, where solving is not only numerical but spatial. A generator also lives on: xladn0.rf.gd/gtsudoku But to see

also see