AVAILABLE FOR FULL-TIME ROLES OPEN TO FREELANCE CONTRACTS AI FULLSTACK ENGINEER · AGENTIC AI AGENT-READY · HUMANS WELCOME AI AGENTS · LLM TOOLING · EVALS NEXT.JS · TYPESCRIPT · REACT BASED IN LISBON · REMOTE WORLDWIDE
02.5 / Lab

Demo drops — small visual experiments.

Self-contained studies in canvas, shaders, and motion. New drops land as they're ready; each card runs live.

  1. contour-scan-01

    Dotted isolines of a drifting implicit field under a scanline sweep — move the pointer to warp the contours.

  2. flow-field-02

    Thousands of particles advected through a time-drifting curl-noise field — flick the pointer through the canvas to inject a vortex scaled by pointer velocity; trails come from alpha-fade, not per-particle history.

  3. glyph-rain-03

    Phosphor falling-glyph rain — columns of monospace glyphs with bright leading heads and fading tails. Hover a column to speed it up and flare it bright, with a small neighborhood boost.

  4. boids-04

    Reynolds flocking, ~150 boids: separation, alignment, cohesion, toroidal wrap. Move the pointer inside and the flock curves toward it.

  5. harmonograph-05

    A harmonograph — x and y each a sum of damped sinusoids with slightly irrational ratios, so the Lissajous figure never closes. Move the pointer to morph the frequency and phase live; the trail accumulates and slowly fades.

  6. reaction-diffusion-06

    Gray-Scott reaction-diffusion on a 200×150 grid — moving spots that split and mitose. Move the pointer to paint activator and seed new patterns; rendered soft via upscaled ImageData.

  7. ripple-07

    A 2D water surface on a 220×160 height-field grid — the classic double-buffered, damped wave equation. Click or drag to drop splashes and watch the wavefronts propagate as moving phosphor light.

  8. automaton-08

    A 1D elementary cellular automaton (rule 30) grown from a single center cell into chaotic, Sierpinski-like fractal rows that scroll downward forever. Paint live cells with the pointer to perturb the evolution.

  9. circuit-trace-09

    PCB-style autorouting — glowing traces with 45-degree bends running between edge pads, pulsed by traveling bright packets. Move the pointer to bend traces around it; click to clear and re-route the board.

  10. voronoi-drift-10

    A drifting Voronoi diagram drawn as dotted cell borders on a dot grid. Move the pointer inside and the nearest seed follows it, dragging its cell through the pattern.

  11. l-system-11

    A bracketed L-system tree growing branch by branch in phosphor light, with a glowing frontier that dims behind it. Each cycle picks a new random rule set — click to fell the tree and regrow.

  12. maze-solver-12

    A recursive-backtracker maze flooded by a BFS wavefront that leaves a dim phosphor wash, then the solution path traced back in bright green. Click for a fresh maze.

  13. warp-field-13

    Starfield warp — particles streaming from a vanishing point as speed lines, brightness and speed driven by depth. Move the pointer to steer the warp direction.

  14. orbital-bodies-14

    A tiny n-body toy: one heavy center mass, thirteen orbiting particles, and long-exposure trails that close into rings. Click to drop a temporary gravity well and bend the orbits.

  15. wave-interference-15

    Overlapping circular wave sources rendered as an interference moiré of dotted crest lines. Click to drop a new source and watch the pattern re-interfere around it.

  16. phosphor-fire-16

    The classic Doom fire algorithm in phosphor green — a low-res heat grid stoked from below, rendered chunky with baked-in scanlines. Move the pointer to stir the embers.