Lab

A small creative-coding playground. Four sketches, built with p5.js — a couple adapted from its official examples, the rest from classic steering and recursion studies.

Kinetic Type

Type your own text below the canvas — particles steer home to the letterforms. Move your cursor over the canvas to scatter them, tap to scatter on touch. Pick a size and font for the letterforms below.

Aquarium

A tank of wandering fish, seaweed, and rising bubbles — click or tap anywhere to add a fish.

Drawing Lines

Draw with your pointer or finger — stroke color cycles gradually and thickens with speed. Pick a color swatch and a stroke width below, or clear to start over.

Recursive Tree

A cherry tree that blooms as you go — move your cursor right to bloom it, left to let it go bare. On touch, drag left and right. Left alone, it breathes slowly through its own bloom cycle.