This is a collection of p5.js sketches that I’ve made over the years. It’s a mix of art, prototypes, tools, and experiments. Every sketch has a link to the p5.js editor where you can read and play with the code.

boids 2023.01.12

the classic flocking algorithm

connect none 2023.06.07

some squares with circles in them. also the circles move

kmp041 2025.07.30

a faithful reproduction of one of Karel Marten's Patterns

perlin ribbons 2023.07.27

spinning a line around and seeing what happens

perlin terrain test 2023.08.17

a tiny terrain generator using perlin noise

PGN visualizer 2023.07.22

an experimental visualizer for chess games