Top expert inCross-Platform Mobile Development with React Native
Kudo Chien is a seasoned software engineer with 15 years of cross-platform experience spanning native Windows, Android, iOS and web backends, and is currently contributing to Expo’s core mobile tooling. He specializes in React Native and has open-sourced notable projects—like react-native-skia and react-native-v8—and made impactful contributions to flagship repos including facebook/react-native and expo, improving Android/iOS integrations and build tooling. Kudo combines systems-level expertise in C++ and native runtimes with high-level web and Python backend work (Django/Pyramid/PostgreSQL), enabling designs that maximize code reuse across platforms. He has led cross-functional teams and architected products that port Chromium-based UIs to multiple platforms, and has a track record of performance and build improvements (e.g., JavaScriptCore builds and Hermes integration). Based in New Taipei, Taiwan, he pairs deep technical breadth with practical engineering—often fixing tricky native build, runtime, and integration issues that most front-end engineers never touch.
15 years of coding experience
12 years of employment as a software developer
Master, Computer Science, Master, Computer Science at National Chung Cheng University
An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.
Role in this project:
Mobile Developer (iOS)
Contributions:2105 reviews, 776 commits, 1996 PRs in 1 year 8 months
Contributions summary:Kudo primarily focused on maintaining and improving the iOS implementation within the Expo framework, specifically related to the dev-launcher and dev-menu features. Their work involved updating dependencies like React Native, implementing support for new architecture modes, integrating features like webview support for DOM components, and fixing bugs related to app loading and deep linking. They also contributed to the native side of the project by addressing issues with network inspection, image handling, and error recovery.
Script for building JavaScriptCore for Android (for React Native but not only)
Role in this project:
Mobile Developer (Android)
Contributions:2 releases, 3 reviews, 38 commits in 3 years 8 months
Contributions summary:Kudo primarily contributed to the build scripts and configurations for the JavaScriptCore (JSC) build process on Android. They introduced changes to support different Android API levels for various architectures, addressed build errors related to missing NDK symbols, and updated the build process to align with React Native (RN) versions. The user also improved the build process by integrating ICU and adjusting the JIT settings, and fixed issues related to timezone and memory management. Further contributions included CI improvements and upgrades to newer versions of the WebKitGTK and associated dependencies.
reactreact-nativejavascriptcorejavascriptandroid
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.