Hi, I'm Geoff.
I blog about web development, focusing on the front end. I'm also a member of the Svelte core team.
You can check out some of my latest writing below. If you enjoy what you read, come say hi on Bluesky or Mastodon. I also have an email newsletter that I'll send out when I post something new, along with anything else I find interesting.
If you read one thing, read Accessible Svelte transitions.

Latest posts
CascadiaJS 2024: Optimize for vibes
You can’t preload SVG sprites (but I want to)
Reading assets on the server in SvelteKit
How SvelteKit 2.4's new read function simplifies things
Svelte Radio Episode 70: View Transitions in SvelteKit and beyond
Conditionally stream data in SvelteKit
Preventing loading flickers and serving users without JavaScript