Side projects and experiments, built outside client work.

-

Creative coding

-
-

Creative coding

-
-

Creative coding

-

Generative canvas

Generative sketches drawn with the Canvas 2D API. Click a card to open it live and play with its parameters.

Alien landscape

An alien landscape with random topology generated from noise.

Circles

Complex shapes built only from circles.

Clouds

Layered noise rendered as drifting clouds.

Rectangles

A grid of rectangles whose height and angle reveal the underlying noise field.

-

3D

-
-

3D

-
-

3D

-

Three.js with TresJS

Experiments with 3D scenes in Vue.

3D timeline

Shaders

GLSL fragment shaders rendered on a full-screen quad.

Fluted glass