§04 — Journal
Journal&Notes.
Thoughts, experiments and technical deep-dives into creative development and computational design.
Posts
8
Topics
WebGL · Type · AI
Cadence
Monthly
- 2027.04.18Flexible page transitions: borrowing from Patrick HengMotion11 min read
How to build a route-curtain system that morphs the destination title through the wipe — and how to keep your Lighthouse score above 95 while doing it.
- 2027.02.02Scroll as a medium, not a mechanicScroll9 min read
Reframing scroll: not a way to consume content faster, but a timeline you can choreograph. A taxonomy of scroll patterns we use at the studio in 2027.
- 2025.11.12Shader Math: from a single noise field to a worldWebGL12 min read
How one well-tuned noise function — and a careful color ramp — can stand in for an entire scene. A practical tour of the math we use in production.
- 2025.08.22The Quiet Grid: editorial restraint as a UX strategyDesign8 min read
Why dropping density and trusting whitespace makes information-dense products feel calmer, smarter, and faster.
- 2025.06.11RAG Without the Noise: building accurate AI featuresAI14 min read
Notes from shipping retrieval-augmented features into production. Embeddings, chunking strategies, and a hard line on hallucinations.
- 2025.02.18Typography is the productType7 min read
On variable fonts, reading rhythm, and the case for hand-tuned type pairings instead of ‘safe’ system stacks.
- 2027.03.04WebGL on low-end devices: graceful degradation playbookPerformance10 min read
Detecting Swiftshader, throttled GPUs, and battery-saver mode — and falling back to a static gradient that still feels intentional.
- 2027.01.09Command palettes aren’t just for devsUI6 min read
Why ⌘K belongs on portfolios, agency sites, and even e-commerce — and how to design one that doesn’t feel like Notion.