Purpose
- Feature name: CV page (
/cv)
- Why this feature exists: Present a clean, traditional CV that hiring managers can scan quickly.
Scope
In scope
- experience entries with role summaries and quantified outcomes
- education history and technical skill categories
- direct contact links and downloadable resume action
Out of scope
- project dossier deep-dive content (owned by
/projects and docs pages)
- global navigation and theming
- canonical CV content maintained and current
- profile links configured in public env vars
Procedure / Content
Feature summary
- Feature name: CV page (
/cv)
- Feature group: Core pages and reviewer journey
- Technical summary: Renders semantic CV sections (header, summary, experience, education, skills, references) in a single page component.
- Low-tech summary: A straightforward resume page with accurate work history and contact information.
Feature in action
- Where to see it working:
/cv in the deployed app or http://localhost:3000/cv during pnpm dev.
Confirmation Process
Manual
- Steps: Open
/cv, confirm section order (summary, experience, education, skills), verify role titles/dates and key quantified outcomes.
- What to look for: No evidence-hub callouts, no capability-tag walls, and no inflated role titles.
- Artifacts or reports to inspect: Route smoke tests and unit tests for CV content structure.
Tests
- Experience entries missing or rendered out of order.
- Resume download link points to a missing PDF asset.
Long-term maintenance notes
- Keep CV content synchronized with the canonical resume source.
- When adding a new role or credential, preserve reverse-chronological ordering.
- Next.js App Router
- React
- Tailwind CSS
Source code references (GitHub URLs)
ADRs
Runbooks
Additional internal references
External reference links
Validation / Expected outcomes
- CV renders with expected semantic section hierarchy and complete role history.
- Quantified outcomes and contact links are visible and accurate.
Failure modes / Troubleshooting
- Missing PDF link target: add
bryce-seefieldt-cv.pdf to /public.
- Incorrect or stale experience details: update CV source content and sync page text.
References