03 / Blog

Things I've written.

Notes on building for the web — the tools, the trade-offs and the lessons from shipping real things.

  1. May 2026

    Why I moved my portfolio to TanStack Start

    File-based routing, real SSR and zero config — what I gained switching away from a hand-rolled setup.

    TanStack · SSR
  2. Apr 2026

    Typewriter effects without the layout shift

    How I reserve line height up front so the hero never jumps as text types in on hydration.

    React · Motion
  3. Mar 2026

    Tailwind v4 is config-less — here is how I theme

    Dropping the JS config for @theme tokens in one stylesheet, and the warm palette it let me build.

    Tailwind · CSS
  4. Feb 2026

    A year of shipping full-stack, end to end

    Lessons from twelve months owning the whole stack — from Postgres schemas to the last pixel.

    Career · Notes