Daniele Margutti is a Mobile Platforms Engineering Manager with 14 years of experience leading iOS, Android, and backend teams to deliver cohesive, scalable mobile ecosystems used by millions. He combines hands-on engineering—contributing to notable open-source Swift projects like SwiftLocation, Hydra, SwiftDate and timer utilities—with strategic leadership that aligns product goals and technical direction. At Immobiliare.it he drove the SwiftUI migration, a new design system and an internal Open Source Initiative, while fostering shared ownership and continuous improvement across teams. His background includes co-founding a YC‑backed startup building a cross-platform visual IDE, giving him product-building and entrepreneurial instincts uncommon in platform leaders. Known for clear communication and mentoring, he consistently turns complex requirements into simple, high‑quality solutions. Based in Rome, he blends deep iOS technical craft with cross-platform platform thinking and backend sensibility.
13 years of coding experience
7 years of employment as a software developer
Computer Engineering, Computer Engineering at Università degli Studi di Roma 'La Sapienza'
Electronics & Telecomunications, Electronics & Telecomunications at Istituto Tecnico Industriale
⚓️ Async/Await CLLocationManager Wrapper for Apple Platforms
Role in this project:
Mobile Developer (iOS)
Contributions:21 releases, 481 commits, 74 PRs in 6 years 8 months
Contributions summary:Daniele primarily worked on the SwiftLocation library, contributing to its core functionality and addressing reported issues. They refactored code, fixed bugs related to location updates and geocoding, and added new features such as reverse geocoding using Apple services, IP address location searching, and support for iOS 11+ features. Additionally, the user improved code structure and implemented documentation updates.
🐔 Toolkit to parse, validate, manipulate, compare and display dates, time & timezones in Swift.
Role in this project:
Back-end Developer
Contributions:54 releases, 979 commits, 228 PRs in 7 years 5 months
Contributions summary:Daniele appears to be primarily involved in developing and maintaining the backend date and time manipulation logic within the project. The commits focus on core functionality, including enhancements to date parsing, conversions, and internal component adjustments. Their work also includes contributions related to date formatting and the introduction of features like the ISO8601 parser.
date-timedate-formattingswiftdatestimezone
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Daniele Margutti - Mobile Platforms Engineering Manager