Back to index

Overview and stack

Goals, features, and technologies that make up the portfolio.

A portfolio built as a real application

This website is more than a collection of pages: it is a Laravel application designed to present content, technical decisions, and engineering quality through verifiable examples.

Portfolio homepage at the desktop viewport

Main features

  • a portfolio localized in Italian, English, French, and Spanish;
  • asynchronous collections of projects, skills, and interests;
  • web and PDF résumés generated from the same data source;
  • an admin area with roles, auditing, and content management;
  • aggregated, privacy-first analytics;
  • interactive demos that remain keyboard accessible.

Stack

The back end uses PHP 8.5, Laravel 13, and MySQL. Blade, Bootstrap 5, Sass, and modular JavaScript build the interface. Docker separates PHP-FPM, Nginx, the scheduler, and the database; Vite produces versioned assets.

Quality is checked with PHPUnit, Larastan, Pint, Playwright, Axe, and Lighthouse. Continue with Architecture for system boundaries and flows.