Civil Protection · 2015 – present
Years serving the community
I applied the same skills I use for my clients to solve real problems in emergency contexts.
Journey
Roles over the years
What I built
Projects delivered
What I learned
What Civil Protection taught me
Communicating clearly under pressure. Having the right information is not enough — you need to deliver it at the right moment, in the right format, to the right person. That holds in an emergency just as much as in a product meeting.
Coordinating across different institutions — the Municipality, the Prefecture, the Region — each with its own procedures, pace and language. I learned that adapting how you communicate is not a courtesy: it is the only way to actually make things happen.
Building tools that have to work when it really matters. A bot that fails to send a notification at 3am is not a bug to fix in the next sprint — it is a volunteer who leaves late. That kind of responsibility changes the way you write code.
The difference between showing up and leaving something behind. When I joined, the group had no website, the social pages were dormant and volunteers were contacted by phone. When I left, there were tools that kept running without me. That is the only measure that counts.
Today
The next chapter
In February 2026 I concluded my journey in Settimo Milanese after eleven years. I am currently in the process of joining the Milan Municipal Civil Protection Group: a larger reality, with more complex scenarios and the same motivation as always.