Acrylic Pours
A bit more traditional than my usual art. Each piece starts as a mix of acrylic paint, water, glue, and silicone oil poured onto canvas, then manipulated with a heat gun to bring out cells and organic patterns. No two pours come out the same and the process is as much about letting go of control as it is about technique.
Molten Copper 006
Nebulas in Triangulum 005
Metal on Mars 004
Water on Jupiter 003
Cracks in Clay 002
Reef Drop-off 001
Blood in Waves 000
Emergent Generative Art
Code as a creative medium. These pieces are built entirely in JavaScript on HTML canvas, each one a small system of simple rules that produces complex, unpredictable behavior. The art emerges from the interaction of autonomous entities rather than being explicitly drawn.
000 Constellations
Drifting points on a dark canvas that form connections with their nearest neighbors. As stars wander closer together lines appear between them, brighter the nearer they get, building and dissolving constellations that never repeat.
001 Retro Stars
Layered star fields at different depths that drift in response to your cursor, creating a parallax effect. Inspired by the pixel art aesthetic of Celeste and the feeling of staring into a sky that moves with you.
002 Slime Mold
Thousands of agents wander a dark field, each leaving a faint chemical trail and steering toward the strongest scent ahead. From three simple rules (sense, turn, deposit) emerge living networks reminiscent of Physarum slime molds, neurons, and the cosmic web. The pattern never settles; trails decay as fast as they form.