Journal
The logbook of my projects: what I added, what I changed. Now and then I go on a bit longer and tell how I got there and why I made certain choices.
I set Elleapostrofoa to calculate the withdrawal period from the delivery date, and the form shows the order lines excluded by law under art. 59. The completed-order email includes the withdrawal link, with the form and texts available in the store’s languages.
Anyone with a child in nursery school looks for the menu for their age group, 3 to 5, and at home there is often a brother or sister in primary school too. I added the nursery menu to Menu Mensa: at launch you choose who… Continue reading
I added a «How I work» page to this site: the five kinds of work with real projects as examples, how a collaboration starts, how the price is set and what to send to get going. It’s in the main menu and the Contact page points to it.
I added a blue-ink mascot to the home page of this site that turns its head toward the cursor and changes expression when you click it. The same mascot is the portrait on the About page.
In Pencil, feedback analysis starts from the very first arrival: every piece of feedback gets sentiment and tags even before the owner claims the business, so the history is already there when they do. Themes are grouped by concept, so the same theme in different words is counted once, and recurring ones come out with numbers you can reason about.
People who open Menu Mensa on their phone usually look for one thing: what's for lunch today, or on a specific day. For the 2026/27 school year I rebuilt the app starting from there. The main screen is the daily card… Continue reading
With self-service sign-up, merchants create their own business on Pencil and choose their plan, without going through support. Every new business is checked by the staff before it is activated. Applicants receive the… Continue reading
A booking at a kennel almost always starts from a single sentence, like «Luna dal 5 al 10 ottobre», spoken on the phone or sent over WhatsApp. I made Zampe Felici start from exactly that. The + opens a single field: you… Continue reading
L'Aquila 2026, Menu Mensa and Medici AQ are personal projects. I set up a Buy Me a Coffee page for people who use them and want to support them, and linked it from the footer of all three apps. I chose a simple link over… Continue reading
I added two comparison views to Pencil: on the dashboard, the “In città” card, which shows how the business ranks against similar ones in its area, and for franchisors a console with the network’s points of sale side by side, where those that receive no feedback stand out.
People who work in a kennel use their phone between one box and the next, and on busy days arrivals and departures have to be logged quickly. I built the home page of Zampe Felici around the day. The Today screen shows… Continue reading
- le mie skill per Claude Code
I created a skill that prepares client documents as DOCX and PDF from a Word template, so the layout and letterhead stay intact even when the file is opened in Google Docs.
I hosted the Abruzzo Incoming fonts directly on the site, so the pages load them without requests to external services.
I added reminder emails to Tokebì for people who haven’t verified their address, haven’t completed their profile or haven’t logged in for a while. Staff can edit their texts from the admin area.
I added an llms.txt guide to this site, along with a Markdown version of the About and Projects pages, so AI agents can read them without having to interpret the HTML.
I brought the allergen filter in Menu Mensa to the foreground: the active selection always stays in view, and the dish cards name the allergens they contain.
Many sports events in the L'Aquila area appear in no calendar. A road race or a tournament is announced in an article from a local paper, with the date written in the text. I added to L'Aquila 2026 an automatic reading… Continue reading
- le mie skill per Claude Code
I added to the ml-scaffold-wp skill the ability to restore an existing site from a backup.
I added the option to save followed doctors, notes and wait lists in the browser, so they stay available without creating an account.
I redesigned the Pencil dashboard with a plainer, printed-page style, and added a light/dark theme switch to every screen.
I put Medici AQ online, a small site for tracking changes to the list of family doctors and pediatricians in the L'Aquila area. Every morning it downloads data from the Abruzzo health portal and compares it with the… Continue reading
I decided to start this journal: short lines about what I ship, and the occasional longer piece when there's a choice worth explaining. I like the idea of a site that stays up to date naturally, just by working — without… Continue reading
- le mie skill per Claude Code
I published a skill that updates CLI, marketplaces, plugins and skills in one go, and lists at the end whatever is left to fix by hand. Along with it, I gathered the names of my skills under a single prefix to keep them tidy.
- le mie skill per Claude Code
I added a new skill that walks you step by step through upgrading a project’s dependencies.
Company comparison on Pencil now includes external reviews as well. When there is little data, it shows a lower confidence level.
In Pencil we decided to use receipts to verify purchases before customers leave feedback. Customers upload a receipt and can share their experience within a time limit set by the venue. Feedback stays private, and the… Continue reading
I added to Elleapostrofoa the withdrawal button required by art. 54-bis of Legislative Decree 209/2025, with an explicit confirmation step, clear labels and copy entirely in Italian.
I refreshed the Pencil panel: it now shows data trends over time, a feedback funnel and the report closing cycle. The PDF export got a brand-new layout too, aligned with the brand style.
I made L’Aquila 2026 collect events from external sources on its own too, such as the regional tourism portal. And now anyone can submit an event: it goes through a moderation queue and then goes live.
I added an interactive map to the Abruzzo Incoming tour archive, making it easier to explore what’s on offer across the region.
I updated the dish cards in Menu Mensa: every dish now has its own reference icon and a table with the official LARN nutritional values.
L’Aquila 2026 can now be queried by voice. I built an Alexa skill that tells you what’s on: just say «apri agenda L’Aquila».
I rebuilt my website in Astro. The old WordPress blog hadn't been updated in years and no longer reflected the projects I'm working on. I rewrote the bio, career history and project descriptions. Pages are generated when… Continue reading
I switched on the automatic submission of electronic receipts to the Italian Revenue Agency for every e-commerce order, building a management queue to track their status.
I added push notifications to Menu Mensa: subscribers get the daily menu without having to open the app.
I released an Alexa skill for Menu Mensa, so you can check what’s for lunch just by using your voice.
I rewrote the booking flow on Zampe Felici: there’s now a guided path where owner and dog are picked in cascade, and if they don’t exist yet, you create them on the fly without ever leaving the screen.
I integrated the SumUp POS terminal into Elleapostrofoa: every transaction is now matched automatically to its receipt, and I wrote a step-by-step setup guide.
I added a popup to request a quote on made-to-order products in Elleapostrofoa, and the confirmation arrives by email on its own.
I reworked the L’Aquila 2026 home page to show a daily selection of events with a short text summary. It now works offline and can be installed on iPhone.
The Income section landed on Zampe Felici: payment history, outstanding balances and quick payment right from bookings. I also added financial indicators to the dashboard.
I put L'Aquila 2026 online to gather events for the city's year as Italian Capital of Culture. They're published across different channels and can be hard to find. You can search the map, save favorites and add events to… Continue reading
I turned Menu Mensa into a PWA: it now installs on your phone like a real app and works offline too.
I added weather data to Pencil’s business analytics dashboard, so you can match revenue and reviews against the weather on the day.
I made Zampe Felici installable as a PWA on phones and tablets, so it opens straight from the home screen.
I built Menu Mensa to check L'Aquila's school lunch menu on a phone, without opening the PDF and finding the right week each time. The site opens straight on today's lunch. I worked on extracting the tables from the… Continue reading
Zampe Felici is live, the app I built for a dog boarding kennel. I designed it for people working around the kennels who mostly use their phones. They can manage clients, dogs, kennel assignments and payments from there… Continue reading
I built Pencil’s rewards system: the venue decides what to offer in exchange for feedback, and every redemption request goes through a dedicated approval flow.
The Pencil dashboard now analyzes feedback sentiment and, by crossing the data, suggests actions on the individual products sold. I also added the option to switch this analysis on or off item by item.
In Pencil, feedback now starts entirely from the receipt, uploaded as a photo or PDF. The system recognizes the products, checks the purchase is real, and only then lets you leave your opinion and unlocks the rewards.
I connected ESB Link transfers to the Cessione API: beneficiaries are assigned on their own, by installment and type of ownership.
I updated Tokebì to handle tax credits one yearly installment at a time.
I switched on the scoring algorithm in Tokebì: it computes each case’s score automatically and assigns a sequential number to sort them in the table.
I added a contract cancellation procedure to Tokebì, usable even after the digital signature has been applied, to allow fixing mistakes in a case.
I added the mandatory anti-money-laundering self-certification: it’s now required upfront, from both seller and buyer, before a credit transfer can be completed.
Tokebì is officially in production! Document upload, the digital signature integration and the budget monitoring dashboard are all live.
I introduced multi-tenant customization in ESB Link: every client company that logs in finds the back-office with its own look and settings.
I improved the activation flow in Air2Bite: the form now lists the available packages. If the area isn’t covered, a contact form collects the lead.
The purchase section is live on Tokebì: I prepared the credit catalog, the cart with its amounts summary and the automatic document generation system.
I added anti-money-laundering checks to ESB Link for credit transfer cases managed on the platform.
I taught ESB Link’s document generator to prepare comfort letters too.
I added transfer management to ESB Link, which can be started automatically or manually by the user.
In ESB Link person records the main owner is no longer alone: I added co-owners and a new document type to attach to profiles.
I added a tool to ESB Link to check ENEA PDFs in one click, without ever leaving the case sheet.
I updated the work-progress module: it now includes the mandatory price-fairness certification.
I released the SAL (work progress) module on ESB Link: completion percentages, binding documents and phase transitions are now handled by the system on its own.
I added a preliminary feasibility phase to ESB Link cases: one validation note and the dossier updates itself.
I redesigned the case sheet on ESB Link: it now shows the full amounts table and the history of status changes, and from there you go straight to the next phase.
I’ve collected updates on my projects here from 2020 onwards, as far back as I can reconstruct them. I started making websites on my own in 2002, joined an agency in 2007 for six years before setting up my own business in 2014. Back then I uploaded everything over FTP, dragging a folder onto the server, without keeping a release history. There’s more about those years in About.