Swift Heroes 2025

Swift Heroes 2025

Pietro Messineo

Based in the Czech Republic and hailing from Italy, I've been crafting innovative applications for the Apple ecosystem (iOS, watchOS, tvOS, iPadOS, and visionOS) since 2012. Transitioning from Objective-C to Swift in 2014, my passion for technology has only grown, leading me all the way to NY to acquire a Vision Pro.

🌟 Achievements:
- Over a decade of iOS development experience.
- Established speaker at prestigious tech conferences in Europe and internationally, with talks available on YouTube.
- Successful indie developer: Achieved an exit in 2019/20 and created popular apps with over 600,000 downloads.


Your company –

ExpressVPN (Kape)

Your job title –

Software Engineer


Session

04-08
17:20
40min
How to Modularize a Monolith: Transforming Legacy Code for the Future
Pietro Messineo, Jose A. Lobato

Modularizing a monolithic codebase can seem like an overwhelming task, particularly when working with legacy code. This session shares the journey of transforming ExpressVPN’s 2016 monolithic codebase, focusing on the principles and system design techniques that enabled us to modularize 80% of it. Attendees will gain insights into the architectural challenges and rewards of modularization, learning how to enhance code reusability and scalability across platforms. Join us to explore the “why” and “how” behind our modularization strategy and see how it can be applied to improve the adaptability of your own iOS projects.

Main Stage