Building this site
I wanted a personal site again. Not a profile on someone else’s platform — an actual page with my name on the door.
The brief I gave myself was short:
- Text first. If it reads badly with CSS off, it’s wrong.
- Fast. No framework runtime shipped to the browser for a page of prose.
- A little bit of craft. One good serif, one good mono, a warm accent, some restraint with motion.
What it’s built with
Astro for the pages, plain CSS with custom properties for the design system, and a ~4kb animation helper for scroll reveals and the command menu. Notes are just Markdown files in a folder — the same way I’d keep them in my notebook.
The parts I’m happy with
The ⌘K menu. The hairline grid on the cards. The way the serif goes slightly
wonky in italic. Small things, but they’re mine.
A website is a room you decorate. It should look like someone lives there.
More notes as I go.