Teaching my portfolio to answer for itself
How I rebuilt levihuff.net around one canonical identity, visible quick answers, linked JSON-LD, and a generated llms.txt without pretending any of it guarantees AI rankings.
How I rebuilt levihuff.net around one canonical identity, visible quick answers, linked JSON-LD, and a generated llms.txt without pretending any of it guarantees AI rankings.
A retrospective on using Claude Fable 5 only for first-pass work during its short free window: the tier ladder it sat on, what I built with it, real ccusage numbers against an Opus baseline, and what instrumentation caught that memory would have gotten wrong.
A build log of moving to a Mac, rebuilding the terminal stack, and putting Claude Code, Codex, and Gemini to work on the same codebase. Two real failures included.
A technical overview of how levihuff.net is built using Eleventy (11ty) static site generator, Node.js, and automated deployment via GitHub Actions