Lab
Experiments
Ideas I try in code as they come up, and what came out of them. Some ship to the site, and some get retired.
Follow my builds on GitHub ↗-
Hologram greeting
Built with- Claude Code
- Canvas 2D
- Astro
What if my portfolio greeted you like a sci-fi hologram, built from nothing but my headshot and code?
Version 03 Close-up had a trial run on the homepage, then came back to the Lab so the constellation could lead.
Open the experiment → -
Live Cluster Browser
Built with- Figma
- Claude Code
- SVG
- Carbon icons
- Astro
What does it look like when an algorithm finds the counterfeit ring hiding behind dozens of storefronts?
Now on version 1.4: refined threat scoring and IBM Carbon icons, after the original Figma threat panel. Earlier versions are a tab away.
Open the experiment → -
Open-box AI Tagging
Built with- Claude Code
- Explainable AI
- Astro
Would you trust an AI's decision more if it showed you why, and let you overrule it?
Open the experiment → -
From Marker to Pixels
Built with- Hand sketching
- Claude Code
- Astro
How does a marker sketch on a paper pad become a shipped interface?
Open the experiment → -
Accessibility Lens
Built with- Claude Code
- SVG filters
- Astro
What if anyone could see this site the way a visitor with low vision, color blindness or a hand tremor does?
Works on every page. Press A to open it.
Open the experiment → -
UX-Ray Vision
Built with- Claude Code
- IBM Carbon tokens
Could visitors see the design system behind any element, live, while they browse?
-
Particle portrait
Built with- Claude Code
- Canvas 2D
Can a flat headshot become a halftone portrait that turns toward you and scatters under the cursor?
Shipped to the homepage, then retired so the constellation could lead. It lives on as version 01 of the hologram experiment.
See it as version 01 → -
Particle case study covers
Built with- Claude Code
- Canvas 2D
What if every case study cover were redrawn as fine particles that react to the cursor?
Once the homepage gained color and motion, particle covers stopped making sense next to the real product screens. I cut them, and the particle idea moved to the portrait instead.