Peng Guo

IOS at DXY.cn

Hangzhou City, Zhejiang, China
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
Peng Guo is a seasoned iOS engineer with 13 years of experience building and maintaining mobile features for consumer-facing apps, currently working at DXY.cn in Hangzhou. He has a strong practical background in adapting and modernizing Swift codebases—evidenced by contributions updating popular projects like BMPlayer and MonkeyKing to Swift 4.2, improving media player UI/control logic and adding WeChat-specific integration and error handling. Comfortable with both product-facing features and library maintenance, he focuses on compatibility, robustness, and smooth user experience in Chinese social and media contexts. Notably, his open-source work shows attention to edge-case error handling (e.g., “User Cancelled” flows) that improves real-world reliability.
code13 years of coding experience
github-logo-circle

Github Skills (7)

wechat10
swift10
ios10
mobile-development10
avplayer10
video-player9
carthage8

Programming languages (4)

C++Objective-CSwiftRuby

Github contributions (5)

github-logo-circle
nixzhu/MonkeyKing

Jan 2016 - Sep 2018

MonkeyKing helps you to post messages to Chinese Social Networks.
Role in this project:
userMobile Developer (iOS)
Contributions:4 reviews, 6 commits, 8 PRs in 2 years 8 months
Contributions summary:Peng primarily contributed to the MonkeyKing project, focusing on iOS-specific implementations. Their work included adding support for WeChat's "Favorite" feature, handling open URLs, and adapting the project for Swift 4.2. Furthermore, the user modified the existing code to address "User Cancelled" errors, enhancing error handling and user experience.
chinesepythonalipayqqwechat
BrikerMan/BMPlayer

Jul 2018 - May 2019

A video player for iOS, based on AVPlayer, support the horizontal, vertical screen. support adjust volume, brightness and seek by slide, support subtitles.
Role in this project:
userMobile Developer (iOS)
Contributions:8 commits, 2 PRs, 2 comments in 9 months
Contributions summary:Peng primarily contributed to the `bmplayer` iOS video player project, with commits focused on updating the project to Swift 4.2 and addressing merge conflicts related to library updates. The changes include modifications to the UI control view, player layer, and manager class, suggesting a focus on adapting the player's functionality to the newer Swift version and integrating dependencies. The user's work appears to involve maintenance and compatibility updates within the video player framework.
swift5video-playeriosvideoplayer
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
Peng Guo - IOS at DXY.cn