Selected work
Stack
Measured in bytes of code across public repositories — what I actually write, rather than a wall of logos for things I once installed.
Readable by machines
Profiles are increasingly read by software rather than people. This site serves a curated
brief for language models at
/llms.txt — at the origin root, where the convention
says agents should look — and the same identity as structured data at
/profile.json. Both are regenerated from the
GitHub API on every build, so nothing here goes stale.