Writing
Technical notes
Evidence of thinking and execution — architecture decisions, benchmarks framing, and extractable answers for humans and answer engines.
- webglHow does an immersive WebGL hero stay SEO-friendly?
Central question — How does an immersive WebGL hero stay SEO-friendly?
Keep the wow on the client GPU, put brand and answers in SSR HTML, and lazy-load the canvas after text LCP so crawlers and humans both win.
Read note → - updated 2026-08-01geoWhat is generative engine optimization for a developer site?
Central question — What is generative engine optimization for a developer site?
GEO structures your pages so ChatGPT, Perplexity, and AI Overviews can quote accurate answer capsules about you, your stack, and your labs.
Read note → - updated 2026-08-01rustWhen should you use Rust wgpu WASM instead of Three.js?
Central question — When should you use Rust wgpu WASM instead of Three.js?
Use Three.js or R3F for marketing heroes and scroll storytelling; reserve Rust wgpu WASM for compute-heavy labs where a shared native/web engine matters.
Read note →