Zhifei Feng

Ecosystem BD & Partnership VP EMQ at 杭州映云科技有限公司

Hong Kong Island, Hong Kong, 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
Zhifei Feng is an Ecosystem BD & Partnership VP at EMQ with 11 years of experience bridging engineering and business in the IoT and MQTT space. He began as an engineering manager and technical contributor, bringing hands-on Erlang backend work—adding MQTT 5.0 features, websocket transport, and session lifecycle improvements—to a widely used open-source broker (EMQX) and its client libraries. Now focusing on partnerships and ecosystem growth from Hong Kong, he pairs product-grade engineering judgment with commercial strategy to scale developer adoption. Notably, his contributions span both code and documentation, demonstrating a rare blend of deep technical changes and clear end-user communication.
code11 years of coding experience
job13 years of employment as a software developer
bookAssociate's degree, Associate's degree at 杭州电子科技大学
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (15)

mqtt10
erlang-otp10
mq10
emqx10
erlang10
back-end-development10
documentation10
concurrency10
mqttnet10
message-queue9
restructuredtext9
rs9
websocket9
markdown-it9
markdown9

Programming languages (18)

JavaCSSC++CMakefileVueGoHTML

Github contributions (5)

github-logo-circle
emqx/emqtt

Jul 2019 - Jan 2020

Erlang MQTT 5.0 Client
Role in this project:
userBack-end Developer
Contributions:4 releases, 30 commits, 39 PRs in 6 months
Contributions summary:Zhifei contributed to the Erlang MQTT client, addressing issues related to function matching errors and merging changes from the master branch. They removed a specific field from a configuration file. The user also added support for websocket transport and made corresponding code changes to accommodate this feature. Furthermore, the user handled 'gun_down' event and made other updates to the application file.
mqtt-clienterlangmqttmqtt-5
emqx/emqx

Jun 2018 - Feb 2020

The most scalable open-source MQTT broker for IoT, IIoT, and connected vehicles
Role in this project:
userBack-end Developer
Contributions:72 releases, 413 commits, 682 PRs in 1 year 7 months
Contributions summary:Zhifei contributed to the EMQ X broker by modifying and improving the codebase. The changes included removing deprecated tuple calls, ensuring compatibility with Erlang/OTP R21, and upgrading the codebase for MQTT Version 5.0. The user also added functionality related to the session lifecycle, including a new message-expiry-interval, and they implemented a new logging system with the new macros.
mqtt-servertelecomconnectedlwm2mmqtt-broker
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
Zhifei Feng - Ecosystem BD & Partnership VP EMQ at 杭州映云科技有限公司