Small experiments
Three toys that do not belong in a case study. Each lives on its own page and starts only when you touch it. Nothing here autoplays, and the cost of each one is written on its card.
They show craft with the browser, not AI work. The client work is in the directory.
Experiments
Wordmark halftone
My name printed with two ink plates on a rotated dot screen, drawn by one fragment shader. Tune the dots, push the plates apart.
WebGL through three.js, loaded when that page opens. Works on touch: swipe up or down to scroll, drag sideways to push.
OpenDrag row with a readout
The seven services as cards you drag and snap. A monospace panel shows the numbers behind the motion while you move it.
No canvas, no WebGL. Works on touch and keyboard.
OpenGrid trail, then Snake
A grid that lights up where your pointer has been. Keep going and it offers you a game of Snake.
Plain DOM grid, no canvas. Desktop only: on touch you get a note instead of a game.
Open