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'm a bit of a teaching nerd - I've created courses for Frontend Masters and Egghead, spoken at conferences all over the world, 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.
Building tools to help developers build apps with React Native. Working on developer experience, tooling, and educational resources.
Led mobile development teams and helped clients build React Native applications. Maintained open-source libraries including react-native-app-auth.
Developed web and mobile applications for various clients using React and React Native.
A comprehensive free video series covering Expo Router, file-based routing, layouts, navigation patterns, and building universal apps.
Learn how to build and deploy React Native apps using Expo Application Services (EAS) for builds, submissions, and updates.
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.
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.