The Collection

Playground

An ongoing collection of interactive pieces about light, motion, atmosphere, and memory. Each one starts with a feeling rather than a technique — code is simply the material I use to build it. Move through them; most only reveal themselves once you do.

Digital Pointillism Shader
Featured PieceShaders

Digital Pointillism

Inspired by classical pointillism, this study reconstructs images from thousands of animated particles that drift, gather, and respond to your movement in real time.

PerceptionEmergenceTransformation

Designer’s Eye. Builder’s Mind.Curious Enough to Explore. Experienced Enough to Ship.

For more than 20 years, I’ve worked across UX, visual design, and front-end development. That range lets me consider an experience from several angles at once, from the clarity of its structure to the smallest detail of its movement.

About section portrait fallback

Brand Experience