Richie 

Software Engineer at revtel

Taiwan
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Richie is a Software Engineer with 9 years of experience focused on mobile development, native bridging, and embedded features for Android and iOS. As a cofounder of Revtel and former software lead at MediaTek, he combines startup agility with semiconductor-scale engineering discipline. He is a prolific open-source maintainer in the React Native ecosystem, notably creating and advancing the widely used react-native-nfc-manager and contributing key BLE fixes and Android bonding APIs to react-native-ble-manager. Richie’s work spans low-level NFC and BLE protocol handling to cross-platform JavaScript integration, and he’s known for pragmatic refactors and robust error handling that improve interoperability. Based in Taiwan, he brings deep hands-on experience shipping native modules that solve real-world mobile connectivity challenges.
code9 years of coding experience
github-logo-circle

Github Skills (10)

ios10
mobile-development10
btle10
react-native10
bluetooth-low-energy10
android10
java9
javas9
swift8
objective-c8

Programming languages (7)

TypeScriptMDXJavaC++JavaScriptVim scriptPython

Github contributions (5)

github-logo-circle
React Native NFC module for Android & iOS
Role in this project:
userMobile Developer (Android/iOS)
Contributions:52 releases, 1 review, 434 commits in 5 years 7 months
Contributions summary:Richie contributed significantly to the `react-native-nfc-manager` repository, focusing on the implementation of NFC functionality within React Native. They added support for various NFC features including NDEF message handling, Android Beam, and MifareUltralight and iOS tag reading. The user also refactored the code for Android and iOS to accommodate the use of the `Ndef` and `NfcTech` along with improving the error handling to address certain issues.
androidiosnfcreact-native
React Native BLE communication module
Role in this project:
userMobile Developer (Android/iOS)
Contributions:12 commits, 12 PRs, 30 comments in 11 months
Contributions summary:Richie primarily contributed to bug fixes and feature enhancements for the React Native BLE manager module. They addressed issues in both Android and iOS implementations, specifically resolving problems related to peripheral discovery, notification handling, and advertising data access. Furthermore, the user implemented the export of bonded peripherals and createBond APIs for the Android platform, improving the module's functionality. They also corrected an iOS property name to ensure consistency with Android.
react-nativebleandroidiosbluetooth-low-energy
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.
Request Free Trial