I write software for a living and, since September, I also explain it to teenagers: I teach computer science at a technical high school. Of everything on this page, teaching is the one I'm still learning to do.
I've been at this for eleven years. Most of them went into other people's platforms (Accenture, Deloitte, Liferay, Octopus Energy, Facile.it, Sky), the recent ones into my own. I took a degree in economics before the one in engineering, so I tend to ask what a technical choice costs before I ask whether it's elegant.
Qualified Ingegnere dell'Informazione (Italian state exam, Section A, September 2026). MSc in Management Engineering, BSc in Economics and Business Management, and a postgraduate year in Digital Management at Ca' Foscari / H-Farm in between.
ShopBrain is the company I founded in 2025. Its main product is a chat assistant for online shops. It reads the shop's real catalogue and answers from that, on the site, on WhatsApp and on Telegram, with Shopify and WooCommerce plugged in. When the conversation needs a person, a person can take it over.
Three smaller products came out of the same codebase and share its billing and infrastructure:
- BookBrain handles appointments: a widget you embed in your site, Google Calendar sync, live queues.
- ShipBrain manages shipments and parcels, with Poste and SDA tracking. It began as a tool for a single winery, which still uses it every day.
- SiteBrain: you paste your Instagram or your old site, and a minute later you are looking at a new one. It costs €19, once.
OpenLegis answers questions about Italian and EU law and shows which article each answer comes from. Underneath there is a graph of which law amends or cites which, built from official sources: Normattiva, Camera and Senato, EUR-Lex, Gazzetta Ufficiale, the Constitutional Court, Cassazione, Eurostat. I publish the connectors as MCP servers so that other people's agents can use them too.
GrowFlow Studio is where client work goes: technical SEO, sites that AI search engines can read and quote, design systems, headless CMS. Recent jobs include the four-language site and cellar-visit bookings for d'Araprì, a sparkling wine house in Puglia, and Signor G, a vinyl shop with search across marketplaces and an AI assistant behind the counter. With the d'Araprì people I also made WineQuiz, for sommeliers who like being tested.
republic-mcp(npm, source): Italian Parliament open data, queried on the official Camera and Senato SPARQL endpoints.open-parlamento-mcp(PyPI, source): Italian and EU law, case law, Eurostat, Gazzetta Ufficiale.- GrowFlow Billing, the subscriptions and invoicing layer under every product above: Node client, Python client, admin core, admin UI.
- GrowFlow Booking, the engine under BookBrain: widget, Node client, Python client, admin core, admin UI.
shopbrain-chat-widget: the ShopBrain chat, embedded with one script tag.
| 2025 | Sky | Software architect: from requirements to designs the delivery teams could build |
| 2023–25 | Facile.it | Led the SEO engineering team of a comparison site with millions of users |
| 2022–23 | Octopus Energy | Led the Italian front-end, in a team spread over several countries |
| 2020–22 | Liferay | Full-stack developer on an open-source enterprise platform |
| 2019 | Deloitte | AWS architectures and data pipelines for fashion and manufacturing |
| 2017–19 | Accenture | E-commerce for fashion and eyewear brands, on AEM and SAP Hybris |
| 2015–17 | Henable | Co-founded a social cooperative in Venice building accessible digital services |
…and a long tail of things I've shipped with at some point
Angular · Gatsby · Laravel · Symfony · WordPress · AEM · SAP Hybris · Liferay · MongoDB · MySQL · Supabase · Prisma · Firebase · Elasticsearch · Three.js · D3 · React Native · Expo · Electron · Solidity · OCaml · C · R · Vercel · Netlify · Render · CircleCI · GitLab CI · Tealium · GTM · GA4
If you are building MCP servers, working with public data, or need someone who can sit between marketing and engineering without translating twice, I'd like to hear about it. I can also explain SEO to your grandmother, and I have opinions on which European sea is best after a failed deploy.
[email protected] · growflow.studio · LinkedIn · Instagram
Milan, or wherever the Wi-Fi works.