The evolution of this site
This site started from zero — a literally blank page — and grew one iteration at a time, through ideas tried, changed, thrown away and picked back up again: 130 real pull requests in six days, each one a small creative experiment rather than a plan fixed in advance.
-
Aug 30, 2026
Just another page
The first commit, squeezed into spare moments around a day at work: a bio, a few cards, nothing that couldn't have been any other portfolio.
- Bio, role chips and cards that flip on tap instead of on hover — the classic layout, done properly
- Music, AI and Gaming rewritten in my own words, and the README pointing at the site for the first time
-
Aug 30–31, 2026
The site becomes a graph
The sections disappear: navigation stops being a list to scroll and becomes a graph of nodes you drag around with your fingers.
- A draggable node graph takes the place of the classic sections, with a detail panel that opens over the page
- Light and dark theme, Italian and English, and a second project on the graph: Cerebro Engine
-
Aug 31 – Sept 1, 2026
dot is born
A mascot starts hopping in the hero, then leaves it: the page stops being a document and gets an inhabitant.
- dot roams the whole page, gains real throw physics, a sound of its own, and grows a little every time you tap it
- A double click splits it into colored clones that find each other again and merge back; dot is born and reborn from the logo's own dot
- The site's two versions merge into one: the graph is no longer an experiment on the side, it's the site
-
Sept 1–2, 2026
dot looks outside
The page stops being self-contained: dot starts reading what's going on in the world and saying it out loud.
- GitHub updates first, then a shared pool of public feeds — weather, NASA, Wikipedia trending — interleaved, instead of one feed per dot
- The speech bubble grows, always stays fully on screen, and becomes clickable: it opens the source of whatever dot just read
- Watching dot closely turns out to be a debugging technique: a memory leak and a stuck news cycle both surfaced that way
-
Sept 2–3, 2026
dot gets a temper, and some manners
Two opposite-looking questions with a single answer: what can a creature living in someone else's page allow itself to do?
- Poked for too long, dot properly loses it: it grows, turns red, and its final explosion topples the whole page and pops its clones along with it
- In the other direction, the sound of its idle hops is gone: it bothers people with misophonia, and it wasn't answering anything you did. Every sound that answers a gesture stays
-
Sept 2–4, 2026
The projects get their own pages
The site stops talking about itself: each project gets a page, a diagram, and the beginnings of real documentation.
- Cerebro Engine gets a page with its flow diagram, refined round after round: integrator and verifier grouped above reviewer, straight arrows instead of curves, and the restart bus running hidden underneath the whole row of phases
- Dot World and Triple Triad get pages of their own too, each with a first sketch of its flow — openly not final, since both projects are still in progress
- The three pages grow into short technical documents — a fact sheet, the flow in words, the decisions behind it — and Triple Triad cites, properly, the demo the whole idea started from
This isn't the whole story: it's the part worth telling. Every fix and every bit of polish is in the commits. From here on, what changes is told on the project pages.