Software developer working on tools, talks, and tutorials that make React Native a bit nicer to use. Based in the UK, speaking mostly in Europe.

Hey there! I'm Kadi, and I've been building things on the web (and beyond) for over a decade now. These days I work at Expo, where I get to help make React Native development smoother and more enjoyable for everyone.
I've created courses for Master.dev and Egghead, spoken at conferences across Europe and the US, and I genuinely love breaking down complex topics into something approachable.
When I'm not knee-deep in code, you'll probably find me at a conference, recording a tutorial, or figuring out how to explain yet another routing concept. The rest of the time, I'm out running.
Making tools that help developers ship React Native apps. Working on developer experience, tooling, and educational resources.
Led mobile development teams and helped clients build React Native apps. Maintained open-source libraries including react-native-app-auth.
Learn how modern React Native teams design, build, debug, and ship polished mobile apps faster.
Build feature-rich native mobile apps for iOS and Android using React Native and Expo. Learn the fundamentals from setting up your environment to building a complete app.
Take your React Native skills further with advanced UI patterns, state management, native device features, and deployment to app stores.
Learn how to use Expo Application Services (EAS) to build, submit, and update React Native apps.
Create beautiful loading states with custom animated skeleton loaders in React Native.
Build an offline-capable news app using React Native with GraphQL and TypeScript.
Inbox is open for collabs, talks, courses, or anything Expo-related.