all work
live personal site Apr 2026

This portfolio

Rebuilt from scratch as an honest counter to the generic AI-styled developer site.

[ flow ]

Honest copy what I'd say in person
Editorial type Geist + JetBrains Mono
Neutral palette zinc + red accent
Astro + tokens CSS vars, two fonts, one accent
Static HTML no runtime framework
JS islands theme + cmd+K + reveals
Flicker-free dark inline pre-render
Tokens-based system, static output, no gradients.

[ approach ]

voice
Cut every word that sounded like a template. Wrote what I'd say in person.
system
Tokens-based CSS, two fonts (serif + mono), one accent. No gradients.
perf
Astro static output, JS only where needed, sub-2KB hoisted bundle.
theme
Inline pre-render script sets dark mode before first paint.

[ claude / me ]

claude

Critiqued my previous version, drafted variants, and refused to let me inflate my own positioning.

me

Made the editorial calls — what to cut, what a junior should and shouldn't claim, what ships.