Rohit Narula is a Senior Software Engineer based in Austin with 10 years of experience building authentication and cloud services at Apple and Microsoft. He has owned end-to-end development of cross-platform authentication libraries (notably MSAL for iOS/macOS) and contributed to widely used Azure AD JavaScript libraries, improving reliability, logging, and test coverage. At Apple he has driven iCloud and Apple Pay initiatives, applying mobile and backend expertise to production-scale services. He combines a strong academic foundation in electrical engineering and AI with hands-on full-stack development, and is known for pragmatic bug-fixing that improves developer experience across SDKs and sample apps.
10 years of coding experience
7 years of employment as a software developer
Bachelor of Science (B.S.), Electrical Engineering, Bachelor of Science (B.S.), Electrical Engineering at Drexel University
Masters in Computer Science, Artificial Intelligence, Masters in Computer Science, Artificial Intelligence at University of Illinois Urbana-Champaign
Contributions:4 releases, 147 commits, 147 PRs in 2 years 4 months
Contributions summary:Rohit's contributions primarily involve enhancements to the `azure-activedirectory-library-for-js` library. They focused on fixing error messages, improving comments, and updating logging methods within the core `adal.js` and `adal-angular.js` files. The user also implemented checks for iframe contexts and made updates to unit tests. These changes suggest a focus on improving the library's functionality, debugging, and usability.
Microsoft Authentication Library (MSAL) for iOS and macOS
Role in this project:
iOS Mobile Developer
Contributions:3 releases, 14 reviews, 522 commits in 2 years 2 months
Contributions summary:Rohit's commits primarily focused on modifying the test application within the `azuread/microsoft-authentication-library-for-objc` repository. They added support for B2C testing by creating new view controllers and modifying existing ones within the iOS test application. The changes included implementing different authority types (AAD and B2C) and integrating them with the test application's navigation flow, demonstrating a strong understanding of the iOS platform and authentication testing.
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
Rohit Narula - Senior Software Engineer - ICloud Services at Apple