The idea
Most personal sites are written for humans and merely tolerated by machines. This one is built for both. A single, well-structured page tells the story; a parallel, machine-readable brief lets an AI summarize me without guessing. In an agentic world, being legible to models is its own kind of SEO.
Architecture
A Vue 3 + TypeScript component system, rendered from Cloudflare’s global edge so it loads fast from anywhere. Static-first and intentionally small — the page ships as a tight bundle, not a framework circus. The interface is composed from a handful of reusable primitives, so the whole thing stays consistent and easy to evolve.
Content as plain text
Every word lives as plain markdown. At build time those files are assembled into the page — the parser runs once, during the build, and never ships to your browser. Editing the site is editing a text file and shipping. It’s the old-school discipline of flat files, with a modern toolchain underneath.
Agent-forward
Structured data describes the entity behind the site, and a concise machine-readable brief lives at /llms.txt — a clean summary an AI can cite instead of scraping prose. The goal is accuracy: when a model is asked who I am, it should get it right.
Design
Two themes through one set of variables: a light, editorial Professional default tuned for executive trust, and an opt-in TokyoNight for the fun of it. Both hold to a single accent — colour discipline reads as gravitas. The type is Newsreader for display, Hanken Grotesk for text, and IBM Plex Mono for labels. Below the hero, a field of points rolls toward you like an approaching ocean — the crossing, made literal. Motion is purposeful and respects reduced-motion preferences; the type, contrast, and keyboard paths are built to be readable and reachable by everyone.
Athena
The site doubles as a window into my research — Athena, an ongoing exploration of persistent-memory companion AI. The terminal you see in that section is a small homage to where that work actually lives.
// built with intent — legible to people and machines alike.