From Payload CMS to Hugo: Writing Blog Posts as Code
Why I moved from Payload CMS to Hugo, and how writing blog posts in VS Code with AI assistance changed my workflow for the better.
> iOS developer · Swift enthusiast · speaker · musician

Hi there! I’m Stefano, an iOS developer from Turin, Italy.
I’ve been building iOS apps since 2012, and I’d like to share with the Swift community some things I found interesting, useful, or simply worth mentioning.
I currently work as a Tech Leader at Synesthesia and I’m one of the organizers of Swift Heroes, an Italian conference about Swift and Apple development.
On this website you’ll find some insights about my experience as iOS developer and technical leader. I hope you’ll find something useful!
Here’s some of my recent contents.
Why I moved from Payload CMS to Hugo, and how writing blog posts in VS Code with AI assistance changed my workflow for the better.
Dealing with mixed-type arrays in Swift Decodable is quite hard - here's an advanced trick that will lead you to a scalable and future-proof solution
Discover a scalable approach to decoding enums in Swift. Cleaner code, better flexibility, and improved maintainability for growing codebases.
Here’s some of my public speaking / interactions I had with the community.
Opening the 2025 edition of Swift Heroes as host and resident expert of the international Swift conference in Turin.
Navigation in SwiftUI is nice and simple — until you need modularity, testability, and deep linking. Here's how to build a scalable routing system.
How we handle multiple projects with the same architecture and boost productivity with our own open-source scaffolding tool.