Kadi Kraman is a London-based software developer with 12 years of experience building web and mobile apps, currently contributing to Expo and focused on React Native developer experience. She has progressed from hands-on engineering to leadership roles at Formidable, where she led mobile services and shaped cross-functional teams while still shipping code. Her open-source work includes UI improvements to the widely used expo/expo repository and iOS enhancements to react-native-app-auth, reflecting a practical focus on developer tooling and robust OAuth flows. Comfortable across the stack—React, GraphQL, Node.js, serverless and Postgres—she’s known for rewriting platforms with small teams and turning UX pain points into polished developer-facing features.
12 years of coding experience
10 years of employment as a software developer
Bachelor of Science (BSc), Maths with Psychology with a Year in Computer Science, 2:1, Bachelor of Science (BSc), Maths with Psychology with a Year in Computer Science, 2:1 at The University of Birmingham
React native bridge for AppAuth - an SDK for communicating with OAuth2 providers
Role in this project:
Mobile Developer (iOS)
Contributions:36 releases, 46 reviews, 286 commits in 5 years 1 month
Contributions summary:Kadi primarily contributed to the iOS implementation of the React Native AppAuth library. Their work involved adding and modifying methods for handling authorization and token refresh flows within the iOS environment. They enhanced functionality by enabling the use of scopes and additional parameters, alongside improvements for offline access and consistent error handling. These changes aimed to provide a more robust and feature-rich integration with OAuth2 providers for React Native applications.
An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.
Role in this project:
Front-end Developer
Contributions:91 reviews, 81 PRs, 136 pushes in 1 year 7 months
Contributions summary:Kadi primarily contributed to the `expo/expo` repository by modifying the Expo Dev Menu. Their work involved improving the user interface by relocating and highlighting key actions like "Refresh" to enhance usability. The changes included adjustments to the button layout, text, and the overall organization of the dev menu options. These modifications demonstrate a focus on improving the developer experience within the Expo framework.
ios-androidiosmobileweexframework7
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.