Bin Shao is a multidisciplinary engineer with 16 years of experience spanning blockchain, AI/deep learning, computer vision, security, embedded systems, and mobile development. Holding a Ph.D. in Electrical Engineering from Iowa State University, he blends deep research foundations with hands-on software craftsmanship in Python, C++, iOS, Android, and Linux environments. He has applied his expertise to secure digital vaults and cryptocurrency systems while contributing practical mobile engineering solutions—such as maintaining the Phantom Android hot-update/plugin framework, where he solved tricky WebView, native library, multidex, and concurrency issues. Bin is comfortable bridging low-level embedded concerns with high-level AI models, making him adept at architecting end-to-end systems that require both performance and robustness. Based in Chengdu and with professional ties to the United States, he often navigates cross-border technical challenges and standards. Colleagues would describe him as a problem-solver who turns research-grade ideas into production-ready, secure software.
15 years of coding experience
Doctor of Philosophy (Ph.D.), Electrical Engineering, Doctor of Philosophy (Ph.D.), Electrical Engineering at Iowa State University
Contributions:34 commits, 7 PRs, 36 pushes in 9 months
Contributions summary:Bin primarily focused on maintaining and improving the `phantom` Android library, a hot-update and plugin framework. Their contributions include fixing bugs related to WebView integration, ensuring proper handling of native libraries during plugin installation, implementing support for activity transition animations, and addressing concurrency issues during plugin startup. The user also added support for multidex in Android 4.x devices and implemented the ability to request dynamic permissions.
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.