Occupation: Web & Mobile Developer
This is an experiment: the site as it would have looked in the '90s. To see the real one, press the button at the bottom of the page.
Role: CTO, development and IT. Year: 2023.
Award: International Compasso d'Oro 2025, with GeneraliAct4Green.
Website: thefullproject.it
CTO, developer and IT at a web agency: websites, web apps and e-commerce, and the infrastructure that takes them online and keeps them up.
You are viewing this case study with the Legacy engine. To see it as it was designed, enable native rendering below.
When I arrived, the sites were almost all WordPress, on a handful of servers whose keys and permissions had even been lost, and were published by hand: files uploaded over FTP, one release at a time.
Server management then moved to an outside company, but over time it became clear this wasn't manageable. In the end the agency handed it entirely to me.
They called me for an emergency: the Volersi Benessere platform had to be built from scratch and delivered on time. In August and September, together with a partner, we built it with Laravel and Statamic, and delivered it on schedule.
Statamic also became the base of other sites, such as Alpha Omega, Mipharm and Doppel.
Then I moved to Nuxt and Directus, and turned them into a standard: two starter templates, one for the CMS and one for the frontend, with the same structure, the same scripts and the same packages. Every new site starts from a shared base instead of from scratch: less time to get going, more time for the project.
With this system we rebuilt several sites of the Qubit group, which The Full Project belongs to: among them Qubit, GPF and Carmi e Ubertis.
The Kilocal website rebuilt from scratch with Nuxt and Directus, bringing the customers of the old platform over to the new one.
The new Kilocal plan brought new features, including video guides that update based on how much the user has already watched. Then the shop and, later, the app.
For iResales, a real estate company, a system that collects the properties from immobiliare.it and from their in-house software, loads them into Directus and shows them on the website.
For Oasi Gregorina, not just a website but everything that goes with the visit, connected to the same CMS:
With GeneraliAct4Green, Generali's sustainability programme that Oasi Gregorina is part of, Generali won the International Compasso d'Oro for the first time, presented at the Italy Pavilion of Expo 2025 Osaka.
The project was born within the Qubit group: the market research by Gpf, the brand and visual identity by Carmi e Ubertis, and the digital ecosystem by The Full Project, which I developed.
The award recognises a digital platform that became a space for awareness and engagement towards a more sustainable and inclusive future. Behind it are precise choices:
Twenty servers, all droplets on DigitalOcean: 16 in production, usually one per company with all its applications inside, and 4 for staging shared between projects. Configuration and deploys went first through Laravel Forge and then entirely through Cleavr: no server set up by hand, each one built the same way.
Work happens on the dev branch, which never goes online. Every release is a version created with release-it: a pre-release tag on the staging branch, a release tag on main. Cleavr listens to these two branches and, when the tagged push arrives, starts the CI, builds the release and publishes it to the staging or the production droplet, with zero downtime. Every day Cleavr backs up the database and files of the production sites to DigitalOcean Spaces, and Sentry checks that they can be reached.
Best viewed with Netscape Navigator 4.0 — 800×600