03 / Blog
Things I've written.
Notes on building for the web — the tools, the trade-offs and the lessons from shipping real things.
- 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 - 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 - 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 - 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
