Journal

Experiments, micro-interactions, stripped-down client work and useful tricks. A scrapbook of interesting work that doesn't fit elsewhere.

Featured
JULY 2026
Accessibility & LLMs

Accessibility & LLMs

How to use LLMs like Claude, Codex to improve the accessibility of your web pages, where they shine, where they fail and a skill for producing good quality a11y audits

Tags:

  • A11y
  • AI
  • LLMs
  • Claude
  • Skills
Featured
JULY 2026
Blender to transparent video with cross-browser support

Blender to transparent video with cross-browser support

How to render Blender scenes with a transparent background and encode them as cross browser friendly video files with alpha transparency

Tags:

  • Blender
  • Video
  • Transparency
  • WebM
  • FFmpeg
Featured
JULY 2026
One canvas & multiple three.js scenes with Lit

One canvas & multiple three.js scenes with Lit

A pattern for orchestrating multiple threejs scenes on one canvas with Lit. Each scene is its own isolated component thanks to Reactive Controllers.

Tags:

  • Lit
  • Three.js
  • WebGPU
  • Reactive Controllers
2026

Alpine.js and Lit compared

JUN 30