About Me
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.
Experience
Expo
Software Developer
Sep 2023 - Present
Building tools to help developers build apps with React Native. Working on developer experience, tooling, and educational resources.
Formidable
Director of Engineering, Mobile Services
Nov 2017 - Aug 2023
Led mobile development teams and helped clients build React Native applications. Maintained open-source libraries including react-native-app-auth.
Rota
Senior Software Engineer
Apr 2017 - Oct 2017
Built mobile and web applications for workforce management.
Red Badger
Software Engineer
Aug 2015 - Mar 2017
Developed web and mobile applications for various clients using React and React Native.
Tessella
Analyst Programmer
Jun 2013 - Jul 2015
Built scientific software solutions and data analysis tools.
Education
University of Birmingham
BSc Mathematics with Psychology
2009 - 2013
Applied mathematics & statistics focus, with a minor in behavioral psychology. Included computer science fundamentals from machine code through Java.
Skills
React Native
Expo
TypeScript
JavaScript
React
GraphQL
Node.js
Mobile Development
Languages
English
Native
Estonian
Native
© 2026 Kadi Kraman