Peter Li is a Senior Software Engineer based in Melbourne with six years of multi-platform mobile development experience spanning H5, mini-programs, iOS, React Native and React. He combines hands-on app development and architecture with a pragmatic focus on shipping production-quality features, CI/CD and performance tuning from his roles at ThoughtWorks, MEGA and consumer health startup Heidi Health. At MEGA he contributed iOS bindings to the well-known MEGA C++ SDK, improving transfer management and statistics—an indication of his comfort working across native and cross-platform boundaries. A permanent Australia/New Zealand resident, he’s active in the open-source community and enjoys applying cutting-edge tech to practical problems, often bridging hybrid and native solutions.
6 years of coding experience
6 years of employment as a software developer
Bachelor's degree, Electronic Science Technology, Bachelor's degree, Electronic Science Technology at University of Electronic Science and Technology of China
Contributions:5 reviews, 8 commits, 2 PRs in 10 months
Contributions summary:Peter primarily contributed to the iOS bindings for the MEGA SDK. Their work involved implementing features related to transfer management, including prioritizing, retrying, and retrieving error information for file transfers. They also added bindings for resetting and retrieving download/upload statistics and added binding for a file label feature. These modifications indicate a focus on improving the SDK's functionality and control over data transfer operations within iOS applications.
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.