02 — art
Code that draws itself and paint that doesn't. Experiments in generative systems, algorithmic beauty, and the things I make when no one's asking me to.
generative work
Interactive pieces built with vanilla JavaScript and canvas. Each one is alive — move your cursor, click, resize your window. No two frames are the same.
Particles drift and connect when close enough — forming organic constellations that follow your cursor.
[ move cursor to interact ]
Hundreds of agents trace paths through a Perlin-like noise field — a study in emergent pattern from simple rules.
[ click to regenerate ]
A fractal tree that grows and sways. Each branch angle is influenced by cursor position — pull the wind left or right.
[ move cursor left/right to change wind ]
windAngle variable that biases all branch rotations, creating the illusion of a breeze. Depth is capped at 11 levels to keep things smooth.
paintings & personal work
The other side of the screen. Acrylics, watercolour, and whatever else is within reach. These are the things I make to slow down.
Untitled I
ACRYLIC ON CANVAS · 2024
Untitled II
WATERCOLOUR · 2024
Untitled III
MIXED MEDIA · 2025
Untitled IV
ACRYLIC · 2025
Untitled V
WATERCOLOUR · 2025
Untitled VI
MIXED MEDIA · 2025
Art is just code with feelings — and code is just art with rules.
See the professional side?