Company-tailored Portfolio Site (this site)

One portfolio from which I pick what each company sees and create a dedicated link for it. Vibe-coded with Claude (Claude Code).

2026.11Planning · Development (solo)
Created in the admin in under a minutePer-company links
Live without redeployingContent edits

What I built

A portfolio with a main site holding everything, plus dedicated links (/company-name/) that show only the items each company needs.

  • Choose which personal details · projects · experience · skills each company sees, and in what order
  • View count and last-viewed time for each link
  • Add · edit content and upload images in the admin, live as soon as it is saved
  • Phone number · date of birth · ID photo kept only in a separate store (KV), never in the code repository, and shown only on company links where selected
  • Korean · English · French switch, with content editable per language in the admin

How I built it

  • Vibe-coded with Claude (Claude Code), deployed with Astro · Cloudflare
  • Each feature written out as plain sentences, then checked one by one on screen and at the live address
  • A checklist run before and after each deploy, e.g. personal data never shows on the main site, unknown company addresses go back to the home page