All writing
Everything I've published, oldest at the bottom, most recent at the top.
On my AI usage
Everything you read here is thought up and drafted by me. I use AI (mostly Gemini) strictly as a grammar check. We are surrounded by content generated faster than it can be read.
I choose to value your time instead.
- 09/07/2026Microsoft, Copilot, and how to add friction
I was watching with deep sadness the thousands of layoffs that Microsoft has announced in the past days, and the backlash when they removed…
- 09/05/2026Why AI needs to dream: a guide to long-term memory
Agentic Memory is an area of the AI world where even benchmarks are vague. How do you really measure "memory"? Retention? Relevance? Recall…
- 05/04/202610 Lessons learned when building Charlie
Last week, we launched Charlie, our first AI Agent, specifically designed and tailored for financial institutions. While designing and…
- 01/03/2026Can a Rabbit help catching Bugs?
AI-assisted code reviews: are they actually helpful, or just more noise in an already crowded inbox? Today I want to talk about my…
- 18/01/2026How Evals Help Build Reliable AI
I finished 2025 with a negative AI post, so let's start 2026 with a positive one. I'm leading a project for an AI-based tool, and something…
- 24/12/2025On AI Slop
I've started to notice a very predictable trend: AI-generated messages in my inbox. What finally pushed me to write this was how casually…
- 11/08/2025How we test 100k-Line Nested JSON trees without going insane
Today I want to share an interesting challenge that's been bugging me since I joined InvestSuite last December. It's stories like this that…
- 15/06/2025A Physics book for people who hate Physics
My relationship with physics has always been… troubled. Probably because I had a high school teacher who never managed to spark any…
- 29/05/2025No, AI is not replacing Data Engineers.
Claude 4 landed, and as usual, it kicked off the usual hype cycle. "Best coding model ever" "It writes stories!" "AI is replacing…
- 19/04/202545 Minutes, 100% AI-Generated Code
Last Saturday, I woke up with an idea: what if StoryTeller, the product I work on, had an interactive dashboard with an AI agent that could…
- 08/03/2025Simplicity speaks louder than Complexity
A few days ago, I had my first technical presentation at my new company. I joined InvestSuite 3 months ago and it was finally time to…
- 22/01/2025How I created my first Course with Datacamp
I just published an online course! covering advanced Microsoft Fabric topics like security, deployment, admin settings, and version…
- 13/11/2024Reinventing a Full Stack Web App: here's how
🧠 Breaking Down Full Stack Development This post has been sitting in my drafts for over 7 months for two reasons: First, since the project…
- 22/10/2024Data Culture - How we promoted Power BI in a Corporate Environment [🎙 Power BI Ticino 2024]
Last Friday, I took the stage at the Power BI Ticino Conference to share one of my favorite projects at Acer: our Power BI Champions…
- 29/09/2024A MUST for Multi-cultural Teams: The Culture Map
Cultures can be very different One of my favorite lessons in my international master's course was about cultural differences. I remember…
- 09/08/2024The Pro Trick for Measure Descriptions in Power BI
"How does this MEASURE/COLUMN work?" This is one of the most frequent requests I was receiving. And it's easy to see why. In complex Power…
- 12/07/2024Personal Notes about Simply Said
"Simply Said" is the best communication book I've read recently. I discovered it thanks to Jordan Cutler (who runs an amazing tech…
- 03/06/2024Giving our AI superpowers with OpenAI Tools
In recent months, I have been experimenting with AI tools to leverage new, powerful technologies and create value. Like you, I am inundated…
- 01/04/2024The 3 (+2) ways to Get Data in Power BI, simply explained
There's quite a bit of confusion swirling around about how Power BI reports gather data. Where is the data actually stored? How frequently…
- 19/11/2023My AI-tweaked Data Saturdays 23 Notes
Last Saturday I had the privilege of attending Data Saturdays 37 at Parma, an event series focused on Microsoft data platform technologies.…
- 20/10/2023Finding the Best Time to Go to Work: Now with Car Accidents Data & Power BI Dashboard!
I want to express my gratitude for the positive feedbacks I received a few months ago when I used Google Maps data to determine the best…
- 13/09/2023My Second Brain... 6 Months later: Obsidian update
It's been quite the journey since I first delved into Second Brain technologies for organizing my team's documentation. I previously shared…
- 07/07/2023Analyzing My Commute Data to Find the Best Time to Go to Work
When my commute buddy and I find ourselves stuck in traffic during our car journeys, we often daydream about finding the ideal route and…
- 29/05/2023The unnecessary hype strategy behind Microsoft Fabric
If you are into Data Engineering in Microsoft Azure Cloud Environment, you probaly heard about Microsoft Fabric being announced last week…
- 14/05/2023How I ended up with AI-generated Music Reviews on TikTok
This is a fun story, with a series of technologies and topics that I couldn't believe they were capable of living together... EDM, TikTok,…
- 27/03/2023What Power BI is still missing
During these months, I had the chance to take a look at Power BI at the enterprise level, juggling advanced requests from hundreds of users…
- 24/02/2023Maximizing Productivity with Obsidian: My Second Brain for Organizing Work Notes
🧠 Introduction to Second Brains & Brain Dumping As I'm working with data all the time, I'm aware of the importance of keeping it in a safe…
- 28/01/2023Personal Notes about Presentation Patterns
Presentation Patterns Written by Neal Ford, Matthew McCullough and Nathaniel Schutta, "Presentation Patterns - Techniques for Crafting…
- 26/12/2022Road to 100% Test Coverage on notion-sdk-py
There is something bizarre with me if two of my favourite activities are writing documentation and hitting my head against tests, which are…
- 07/11/2022A turbulent journey through Power BI source control
One of the most annoying issues I have when working with Power BI files is that source control is a real pain. Considering that Microsoft…
- 16/10/2022My first weeks at Acer Europe
This is a post for my future self when I will be asking myself: “How were my first days at Acer like?”. Note: I'm working at Acer EMEA HQ,…
- 28/09/2022Personal Notes about The Definitive Guide to DAX
Disclaimer: this will be a long, long post, written in my own way. It’s essentially a dump of my personal notes, taken when reading “The…
- 05/09/2022My surreal experience with COBOL
I was feeling curious... So, I decided to challenge myself and try to learn a bit more about COmmon Business-Oriented Language aka COBOL,…
- 21/06/2022First time with Tailwind CSS: showing off my books!
I'm back with another post, this time exploring a new CSS framework, Tailwind CSS! In the previous months I started using Angular and…
- 21/04/2022My Personal Airflow - How I'm monitoring my scripts with Python, Appsmith and SQL Server
Here's the story of how I created my first full-stack project for monitoring my daily activities, using Python and SQL Server in backend…
- 20/05/2021Using a Neural Network for sending memes to my girlfriend
Well, my GF's tastes in memes are simple: she loves wholesome memes and, most importantly, she loves animals. That's why I created a fun…