How chillbroz005/portfolio works
This is a static executive portfolio and interactive résumé for a supply-chain and procurement professional. Visitors enter the home page to browse the profile, career history, skills, projects, and contact options; they can also view the résumé PDF and public GitHub repositories. The page imports portfolio content from the data module and uses browser storage for the theme preference. The sampled source is partial, so editor, GitHub publishing, and other hinted interactions are not mapped beyond what their excerpts confirm.
Main entry points: page.tsx Portfolio page · layout.tsx Site shell and metadata · profile.ts Résumé content · base.ts Base path setting
Components 12
Portfolio content
- Résumé content
src/data/profile.ts - Career timeline
src/data/profile.ts - Skills and education
src/data/profile.ts - Projects and engagements
src/data/profile.ts
Visitor experience
- Portfolio page
src/app/page.tsx - Repository display
src/app/page.tsx - Site shell and metadata
src/app/layout.tsx - Base path setting
src/data/base.ts
External resources
- Résumé PDF
public/resume.pdf
Other components
- Portfolio visitor
- GitHub public API
- Browser local storage
Connections 11
- Portfolio visitor → Portfolio page: opens
- Portfolio page → Résumé content: reads content
- Portfolio page → Career timeline: renders timeline
- Portfolio page → Skills and education: renders details
- Portfolio page → Projects and engagements: renders projects
- Portfolio page → Résumé PDF: links to
- Portfolio page → Repository display: renders
- Portfolio page → GitHub public API: loads repositories
- GitHub public API → Repository display: returns data
- Portfolio page → Browser local storage: reads and writes theme
- Site shell and metadata → Base path setting: reads