Personal Portfolio Website

Personal Portfolio Website

HTML5 CSS3 Bootstrap 5 PHP JavaScript / ES6 JSON

A full-stack web application for professional showcase, featuring a multilingual architecture with dynamic content management through JSON integration and responsive UI design.


Project Details

This project was developed to demonstrate full-stack capabilities without the overhead of a heavy database. Content and translations live in JSON files, and a PHP router serves each language at its own address (/ and /pt/), with clean URLs, a sitemap and hreflang tags for search engines. The contact form includes CSRF protection, rate limiting and real-time notifications, and the site sends security headers such as Content-Security-Policy. The UI was built with Bootstrap 5, focusing on mobile-first responsiveness, and the site runs on a self-hosted server (Raspberry Pi).