Blog
Writing on cinema and code. Set diaries. Notes when an idea tries to stand up.
"Come nasce un corto?" in Falerone
On February 22, 2026 we brought Arturo and Caramella to the Teatro Beato Pellegrino in Falerone for an evening called Come nasce un corto? (How is a short film born?). A screening followed by a Q&A where we talked about the creative process behind our short films. Coming back home after so many years, with a full house and my family sitting in the audience, was something beyond words.
Non fa ridere: four days on set
I shot my new short film, Non fa ridere, over four days at Ristorante L'Oasi del Gusto in Piane di Falerone. A fever on day three, sixty people on set, professional actors for the first time, and a crew of amazing young people. Going back to the restaurant where I used to eat as a teenager, this time as a director, was something beyond words.
Caramella wins at the Fano International Film Festival 2025
Caramella wins the award for best Marchigiano auteur film at the 37th edition of the Fano International Film Festival, competing alongside films nominated for the 2026 Oscars.
How I Display My Latest Watched Movies Using Letterboxd RSS Feed
As a filmmaker and cinephile, I wanted to showcase my latest watched movies on my personal website. Instead of manually updating a list every time I watch something new, I decided to automate this process using Letterboxd's RSS feed and some smart integration.
Last.fm API tutorial: display your recently played music on your site
Practical guide: how to use the Last.fm (Audioscrobbler) API to fetch your recent tracks and display them on your website. JavaScript examples, no backend needed.
Result Pattern in TypeScript: a practical guide with React Query
How to use the Result Pattern in TypeScript to make success and error explicit in your types, and how to wire it into React Query. Practical examples, no exceptions.