Writing
Notes from the seams
On performance, systems, and the seams between them — long-form when it earns it, short when it doesn’t.
-
Why I keep Bun in the toolchain
A pragmatic case for using Bun across install, workspace scripts, and local builds while deploying the public SvelteKit site on Vercel.
-
Shaving 400ms off first paint
How I cut Largest Contentful Paint from 2.4s to 2.0s on this site by treating the hero as a CSS problem, not a JavaScript one.