Articles
Notes on 3D web development & interactive design
Practical write-ups on building fast, accessible WebGL experiences — the things I learn while building real projects.
Next.jsThree.jsWebGL
Getting Started with Three.js in Next.js
A step-by-step guide to adding real-time 3D scenes to a Next.js App Router project — including the lazy-loading and cleanup patterns that keep it fast.
August 11, 2026 · 8 min read
WebGLPerformanceThree.js
WebGL Performance Optimization: Making 3D Feel Instant
Draw calls, pixel ratio, geometry detail, and bundle size — the levers that decide whether your 3D scene feels smooth or sluggish on real devices.
August 11, 2026 · 7 min read
DesignAccessibilityMotion
Designing with Depth: When (and When Not) to Use 3D on the Web
3D should serve a purpose, not decorate a page. A practical framework for deciding when WebGL earns its place — and how to keep it accessible.
August 11, 2026 · 6 min read