John Lee

Senior Product Manager at Tencent

Guangzhou City, Guangdong Province, 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
🎓
Top School
John Lee is a Senior Product Manager based in Guangzhou with 11 years of experience building and launching internet products across startups and large firms, currently driving product initiatives at Tencent. He combines hands-on engineering sensibilities—demonstrated by substantive backend contributions to the well-known OSS media server SRS, where he implemented a low-latency libco integration—with strategic product leadership from his co-founder experience at iPIN.com. Comfortable working with engineering teams to translate complex requirements into executable plans, he has a track record in real-time media and virtual community products dating back to YY Inc. A materials engineering graduate who migrated into tech, he brings a practical, problem-solving mindset and a curiosity-driven approach to learning and exploration.
code11 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree, Materials Engineering, Bachelor's degree, Materials Engineering at South China University of Technology
languagesChinese, Chinese, English
github-logo-circle

Github Skills (8)

c1710
live-streaming10
media-player10
media-services10
c-language10
cprogramming-language10
c1110
multimedia9

Programming languages (9)

TypeScriptDockerfileJavaC++CJavaScriptGoHTML

Github contributions (5)

github-logo-circle
ossrs/srs

Aug 2016 - May 2025

SRS is a simple, high-performance, AI-driven real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV, HTTP-TS, SRT, MPEG-DASH, and GB28181, with codec support for H.264, H.265, AV1, VP9, AAC, Opus, and G.711.
Role in this project:
userBack-end Developer
Contributions:176 reviews, 74 PRs, 57 pushes in 8 years 10 months
Contributions summary:John implemented a new low-latency media server. The commits show a significant focus on integrating the libco library to replace the state-thread library. This involves extensive code changes in the `co_hook_sys_call.cpp` file. The user appears to be troubleshooting issues with the new implementation, as indicated by the commit messages. The commits directly involve the core components of the real-time media server.
aicodechttp-flvmpeg-dashrtmp
xiaozhihong/tms

Aug 2017 - Oct 2020

tms(toy media server) is a toy media server for myself learning media develop.
Contributions:2 PRs, 139 pushes, 3 branches in 3 years 2 months
toymyselfvideomedia-servertms
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