Skip to main content

Feature: CV Page (/cv)

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

Prereqs / Inputs

  • 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

Potential behavior if broken or misconfigured

  • 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.

Dependencies, libraries, tools

  • Next.js App Router
  • React
  • Tailwind CSS

Source code references (GitHub URLs)

ADRs

  • None.

Runbooks

  • None.

Additional internal references

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

  • None.