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.

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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.