All projects
Case study
This portfolio.
The site itself as the technical argument: single-source theme, in-browser PDF résumé and a live repository showcase.
The problem
A career-changing developer needs to prove competence without industry job history — so the site itself becomes the technical argument.
What I built
A Next.js one-pager with a single-source theme (one file drives the site, OG banner and manifest), a PDF résumé generated in the browser, a live repository showcase via the GitHub API, a PT/EN version and a three.js 3D scene.
Stack
- Next.js 15
- React 19
- TypeScript
- Tailwind
- three.js
- @react-pdf/renderer
What I learned
Performance as a requirement (LCP, bundle, reduced-motion) and end-to-end AA accessibility.