Léo Natan is a senior iOS and macOS engineer with over a decade of experience building native apps, frameworks and testing tools, currently working on Falcon Data Protection at CrowdStrike. He has driven major rewrites and long-term maintenance of complex macOS systems at InVision and Wix, reducing crashes and customer issues while introducing robust UI/system testing on CI. Léo is an active open-source contributor—his work spans LNPopupController, Detox and React Native Navigation—bringing accessibility, SwiftUI support and gray-box testing improvements to widely used projects. He’s experienced in security-focused client development, having designed anti-tamper solutions and app-wrapping technologies for enterprise VPN and mobile security products. Comfortable across Objective-C and Swift, he combines low-level platform expertise with pragmatic modernizations that make large legacy codebases maintainable. Based in Ramat HaSharon, Israel, he pairs deep Apple-platform knowledge with a track record of shipping reliable, testable software at scale.
12 years of coding experience
13 years of employment as a software developer
BSc Software Engineering, BSc Software Engineering at Afeka
A framework for presenting view controllers as popups of other view controllers, much like the Apple Music and Podcasts apps.
Role in this project:
Mobile Developer (iOS)
Contributions:242 releases, 2 reviews, 579 commits in 7 years 4 months
Contributions summary:Léo contributed code to the `lnpopupcontroller` repository, adding features, addressing accessibility concerns, and fixing bugs. The changes include updates to both Objective-C and Swift files, indicating involvement in framework-level enhancements, including improvements to the handling of transitions and safe area insets, and implementing SwiftUI support. They also made edits to the example project, introducing support for features like context menu interaction and 3D touch.
Gray box end-to-end testing and automation framework for mobile apps
Role in this project:
Test Automation Engineer & iOS Mobile Developer
Contributions:43 releases, 64 reviews, 848 commits in 4 years 5 months
Contributions summary:Léo primarily contributed to the test automation framework for mobile apps (Detox), as indicated by the commit messages and code changes. Their contributions involved fixing test failures, implementing new testing actions, and adding support for new mobile app features, such as the ability to test multiple-rooted React Native applications and supporting Apple's UISlider control. Moreover, the user worked on improving the visibility testing logic and debug reporting within the testing framework itself.
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.