The source code for my personal frontend developer portfolio.
I built this project entirely with Vanilla HTML, CSS, and JavaScript (zero dependencies or heavy frameworks) to demonstrate a strong understanding of web fundamentals, web performance, and accessibility.
You can see the live version of my portfolio here: https://piowerb.github.io/clean-portfolio-template/
- Modern Tech Stack: Vanilla HTML5, CSS3 (with CSS Variables & Grid), and ES6+ JavaScript.
- Dark Mode: Built-in theme switcher with system preference detection (
localStorageintegration). - Multilingual (i18n): Native implementation of language switching without external libraries.
- Accessible (A11y): Semantic HTML, ARIA labels, focus-visible support, and full keyboard navigation.
- Performance: Optimized for speed (100/100 Google Lighthouse score).
- Responsive: Mobile-first design with custom touch-swipe JavaScript events for the video carousel.
If you want to run this project locally to review the code:
- Clone the repository:
git clone [https://github.com/piowerb/clean-portfolio-template.git](https://github.com/piowerb/clean-portfolio-template.git)