Peter Li

Senior Software Engineer at Heidi Health

Melbourne, Victoria, Australia
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
🎓
Top School
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.
code6 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree, Electronic Science Technology, Bachelor's degree, Electronic Science Technology at University of Electronic Science and Technology of China
languagesChinese, English
github-logo-circle

Github Skills (6)

objective-c10
ios10
sdk10
cloud-storage10
end-to-end-encryption7
privacy6

Programming languages (5)

JavaC++JavaScriptObjective-CSwift

Github contributions (5)

github-logo-circle
meganz/sdk

Dec 2019 - Oct 2020

MEGA C++ SDK
Role in this project:
userMobile Developer (iOS)
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.
cppprivacysdkcloud-storageencryption
lhr000lhrmega/MessageKit

Jul 2020 - Jul 2020

A community-driven replacement for JSQMessagesViewController
Contributions:2 pushes in 1 day
community-driveniosjsqmessagesviewcontrollerreplacement
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