About

I'm a frontend developer. I build things for the web and write about it here.

Most of my work involves JavaScript and TypeScript. I've spent a lot of time with React, but I also enjoy working with Svelte, Solid, and whatever else ships fast. I care about performance, developer experience, and writing code that you can come back to six months later without wanting to rewrite the whole thing.

This site is where I share what I learn. Tutorials, opinions, debugging stories, tool reviews. Nothing gets posted unless I've actually used the thing I'm writing about. If you see a code example, it ran on my machine first.

What I work with

  • TypeScript and JavaScript (Node, Deno, Bun)
  • React, Svelte, Solid
  • Next.js, SvelteKit, Astro
  • Tailwind CSS, CSS Modules
  • Vite, esbuild, Turbopack
  • PostgreSQL, SQLite, Redis

About this site

Built with SvelteKit, styled with Tailwind CSS, content authored in Markdown via MDsveX. Deployed on Vercel.

The source code is not public. The opinions are mine.