The Lab

Sketches, notebooks
and small tools.

A working space for generative experiments — older p5.js sketches ported to vanilla canvas, alongside newer pieces built directly for the web.

Inline sketches

Nake

Generative grid · static · click to reseed

A 50×50 lattice. Each cell rolls for a vertical line whose probability tapers with distance from the diagonal; horizontal lines are allowed only directly below an empty cell. The result is a woven, almost architectural pattern that re-composes itself with every seed. Original p5 sketch on the p5 web editor.

Z-squared

Iterated z² · animated · complex plane

Take a point on the unit circle and square it twenty times. The trajectory either collapses towards zero or escapes to infinity, depending on the seed angle. The angle drifts each frame, so the whole figure breathes. Original p5 sketch on the p5 web editor.

Elsewhere

Notebooks and archives