Shipping WebGL that doesn't melt phones
A performance budget for real-time 3D — draw calls, texture memory, and knowing when to fake it.
Writing
Shaders, performance, and the craft of making the web feel alive.
A performance budget for real-time 3D — draw calls, texture memory, and knowing when to fake it.
A gentle, visual introduction to GLSL for developers who think in JavaScript.
How I decide which animations earn their place — and which ones just cost battery.
From moodboard to Site of the Day — the full pipeline behind the synth brand's 3D playground.
Template note — placeholder posts. Wire to your CMS, Markdown, or DB.