Ryan Rhee is a seasoned software engineering manager and former founding engineer based in New York with 12 years of experience building client-facing frameworks and developer tooling across mobile and backend systems. He led frontend engineering at a seed-stage startup and has held engineering roles at Lyft and Facebook/Meta, where his work spanned iOS and Android tooling, static analysis, and test automation. Ryan has contributed to notable open-source projects like Infer and xctool, improving static analysis for C/Objective-C/Java and hardening iOS test infrastructure to better handle XCTest and cross-architecture test runs. Now managing teams at Meta in Singapore, he blends hands-on engineering with people leadership to ship reliable developer-facing systems. Colleagues know him for pragmatic problem-solving and a focus on developer productivity that often surfaces in tooling improvements rather than just product features.
12 years of coding experience
16 years of employment as a software developer
Bachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at The University of Texas at Austin
An extension for Apple's xcodebuild that makes it easier to test iOS and macOS apps.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:55 commits, 1 branch, 5 comments in 1 year 2 months
Contributions summary:Ryan primarily contributed to improving the testing infrastructure of the xctool project. They focused on adding and expanding XCTest support by adding the XCTest.h file and updating existing classes to integrate with XCTest. The user also implemented tests to ensure that assertion failures within both SenTestingKit and XCTest test bundles were correctly handled without crashing xctool. They also added support for running tests on different architectures.
A static analyzer for Java, C, C++, and Objective-C
Role in this project:
Backend Developer
Contributions:48 commits, 1 push in 9 months
Contributions summary:Ryan primarily contributed to the `infer` static analyzer project by implementing and refactoring code related to the analysis of C, C++, Objective-C, and Java code. Their commits focused on enhancing the static analysis capabilities, specifically related to checking statements, handling inheritance, and component kit analysis, including identifying mutable local variables. The user also worked on adding new features and improving the testing infrastructure for the project.
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.