Interaction
01Signal Field
A pointer-reactive dot field built with CSS custom properties and a single listener. Move across it — attention follows the cursor without a canvas.
Lab
Interaction studies built for this site. No mockups and no fake demos — each one runs.
These experiments are original to this portfolio, not client work.
Interaction
01A pointer-reactive dot field built with CSS custom properties and a single listener. Move across it — attention follows the cursor without a canvas.
Motion
02A text-scramble transition for states that need emphasis. It respects reduced-motion preferences and settles on the real string, not a fake one.
CSS
03A pure-CSS loading mark built from three tilted rings. No images, no JavaScript, and it stops animating under reduced-motion.
Elsewhere on GitHub
Ongoing experiments and open code live on GitHub. The profile is public; only repositories that exist are linked.