The same method as the work above, applied to the résumé itself: an AI-assisted build, with checks that fail the publish instead of trusting a look-over.
- build
- Claude Code with custom skills, plus a second opinion from Codex, Gemini and Grok. Every page is static HTML generated from /profile.json (linked in the footer).
- network
- Seven live sites (three résumés, a services page, a Meta Ads case study and two prospect briefs) on Cloudflare Pages and here.now. Fonts are self-hosted, so no page makes a request to any other site.
- every figure
- Every project figure on these pages (commit, test and file counts, and the Meta Ads results) is in a facts ledger, measured from its repository or cited to its source, with the date. A publish fails if a project card shows a figure that is not its own project's, or one larger than its repository shows today. Read it at /facts.json, linked in the footer.
- quality
- A real browser loads each site at phone, tablet and desktop widths and fails the build on accessibility violations, console errors, sideways scroll or a page that rendered nothing.
- speed
- Each public site has a Lighthouse budget of 85 on a phone. Scores on 26 September 2026 ran from 92 to 99.
- freshness
- A drift check compares every live page with its source, so nothing sits edited but unpublished.