Mehdi Sohrabi is a seasoned mobile engineering leader with 11 years' experience and a deep mastery of Swift, Objective-C, and Kotlin, currently heading Gelato's GelatoConnect Experience (GCX) team. He combines hands-on SDK and app development with architecture-first thinking (Clean Architecture, MVVM-C) and practical experience in RxSwift and Combine, databases (MySQL, SQLite, Realm), AVFoundation, maps, location tracking and push systems. Mehdi has led native SDK teams, mentored engineers, and shipped multiple commercial apps and well-received open-source libraries, including significant iOS contributions to a Flutter background location plugin that reliably reports location even when apps are killed. Comfortable across mobile stacks, he also writes shared Kotlin libraries and applies TDD in library and app work, bringing both product focus and platform-level rigor. Based in Stockholm, he blends technical leadership with a developer’s attention to low-level details and lifecycle quirks that often make or break mobile features.
11 years of coding experience
8 years of employment as a software developer
Bachelor's degree Computer Engineering, Bachelor's degree Computer Engineering at Payame Noor University (Distance Education)
A Flutter plugin for updating location in background.
Role in this project:
Mobile Developer (iOS)
Contributions:6 reviews, 99 commits, 74 PRs in 2 years 4 months
Contributions summary:Mehdi primarily focused on enhancing the iOS side of the Flutter plugin. Their contributions included adding functionality for location monitoring, specifically implementing `startMonitoringSignificantLocationChanges` to acquire location updates even when the app is killed. Furthermore, they updated the iOS code to fix issues with callback triggering and ensuring that the iOS plugin properly utilizes the Flutter engine's lifecycle. They also addressed code cleanup, implemented updates related to notifications and state management for the service.
Contributions:8 commits, 5 pushes, 1 branch in 3 months
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
Mehdi Sohrabi - GelatoConnect Experience (GCX) Team Lead