James Touri is a Member of Technical Staff in San Francisco with nine years of software engineering experience building enterprise-grade AI applications and consumer-facing mobile features. He has held multiple roles at Meta and co-founded startups including Allcue while serving as a founding engineer at Medplum, bringing both product and startup DNA to larger engineering organizations. Technically versatile, James has made notable open-source contributions to the widely used Facebook iOS SDK by modularizing and refactoring core areas like AppEvents and GraphRequest to improve testability and dependency injection. He combines mobile and backend experience with a pragmatic business background from a UC Davis degree in Business/Managerial Economics, which informs his product-minded engineering decisions. Curious and entrepreneurial, he pursues side projects outside work that feed into his craft and keep him hands-on with new technologies. Colleagues would describe him as a pragmatic problem-solver who balances shipping reliable systems with long-term maintainability.
9 years of coding experience
8 years of employment as a software developer
Bachelor's degree, Business/Managerial Economics, Bachelor's degree, Business/Managerial Economics at University of California, Davis
Used to integrate the Facebook Platform with your iOS & tvOS apps.
Role in this project:
iOS Mobile Developer
Contributions:140 commits, 1 push, 1 branch in 1 year 2 months
Contributions summary:James primarily focused on refactoring and improving the Facebook iOS SDK. Their work involved abstracting classes, extracting dependencies, and streamlining code within several key areas including the AppEvents, GraphRequest, Profile, and CodelessIndexer. These changes included creating protocols for dependency injection and modularizing features, which enhanced testability and maintainability of the codebase.
A tool which enables the user to customize a virtual workspace using their smartphone and AR technology. Place work screens throughout an AR room which display browser pages/application.
Contributions:97 commits, 1 PR, 23 pushes in 3 months
placebrowsersmartphoneworkspaceroom
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.