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.
14 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
⚡️ Lightweight full-featured Promises, Async & Await Library in Swift
Role in this project:
Back-end Developer
Contributions:24 releases, 273 commits, 41 PRs in 4 years 9 months
Contributions summary:Daniele primarily focused on developing a lightweight, full-featured Promise, Async, & Await library in Swift. They implemented core features such as promise-based architecture, `.then()` and `.catch()` functions, and added features like `.forward()`, `.recover()`, and `.zip()` to extend the library's capabilities. The user also added support for cancellation using `InvalidationToken`. Additionally, the user added support for retrying operations.
⚓️ 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.
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.