Personal project
Designing this portfolio
Tools
- Product requirements
- Astro
- Cloudflare Pages
- Anthropic API
- PostHog
- Claude Code
- Codex
What I did
- Wrote the product requirements for every feature, from the design system and content-accuracy rules to the resume engine, drawing on my background building products, and led the build with Claude Code and Codex as my engineering team, reviewing each iteration against the spec.
- Designed a resume engine that tailors a resume and cover letter to a job posting without inventing anything: the model only reorders content I approved, a validator rejects anything else, and most requests never need the model at all.
- Deployed on Cloudflare Pages with serverless functions, Turnstile bot protection, D1 usage caps and the Anthropic API, and integrated PostHog analytics with anonymous IDs and test-traffic filtering.
- Built in search visibility from the start: structured data, a sitemap, social preview cards and an llms.txt file for AI search.
Figures
Screenshots of the live site.



The home page: the facts a recruiter needs, all in the first screen.
An interactive beam bending calculator, one of the tools built into the site.
The design file that documents the system the site is built on.