Home

Podcast

Blog

Join the mailing list.

Name

Join the conversation.

Let's elevate the conversation surrounding infrastructure and major programme management.

Connect with Riccardo on Linkedin

Connect with NMP Podcast on Linkedin

Toronto, ON | London, UK

The Hammer, the Chisel, and Artificial Intelligence

The Hammer, the Chisel, and Artificial Intelligence

The underinvestment in and implementation of AI in the infrastructure sector. Give a proud Italian any chance to loop Michelangelo into the conversation, and they’ll take it. But stay with me for a moment—I do have a point. If you hand me a hammer, a chisel, and a...
Lessons Learned from Half a Century

Lessons Learned from Half a Century

And what I plan to do with that knowledge. I’m not big on self-celebration—it’s just not my style. Divya and I didn’t even have a proper wedding reception. Instead, we threw an entirely unrelated party a few weeks later and called it good. But as I inch closer to the...
Why I Manage $1,000 Invoices While Running a $100 Million P&L

Why I Manage $1,000 Invoices While Running a $100 Million P&L

If you are making decisions based on information that is dated by 20 years, you’re not leading effectively. Too often there’s a divide between high-level decision-making and the fine details that shape day-to-day operations—particularly in major programmes. As I’ve...
Am I posting on LinkedIn too much?

Am I posting on LinkedIn too much?

How I overcame my fear of commenting on someone’s post, started producing regular LinkedIn content and developed my personal brand. I post on LinkedIn an average of three times a week, I accept over a hundred connection requests every month, I host a podcast and...
Why Leaders Need Reverse Mentorship

Why Leaders Need Reverse Mentorship

What everyone gets wrong about mentorship—and why LinkedIn needed yet another article on the topic. I know what you’re thinking, “Not another LinkedIn article about mentorship.” And trust me, I’ve been putting off writing this one because what else is there to say on...