Xiaofeng Wang

Linux Software Engineer at BQVISION

Haidian District, Beijing, 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
award
Top expert inHigh-Performance Computing and Networking Technologies
Xiaofeng Wang is a Linux software engineer with 11 years of hands-on experience building high-performance C++ backend systems, based in Haidian District, Beijing. At BQVISION he applies deep systems and networking expertise across production services, and his open-source work shows practical contributions to industrial-grade projects like Apache brpc and ZLMediaKit. He has improved RPC and HTTP/REST handling, added Protobuf compatibility, enhanced media streaming (HLS, webhook) and strengthened UDP/SSL networking in lightweight C++ frameworks—skills that suit low-latency, high-concurrency environments. With a mathematics degree from CCNU, he brings rigorous problem-solving to debugging, refactoring and cross-project integrations, and is comfortable touching build systems, IDE tooling and protocol-level details. Notably, his contributions often focus on subtle but impactful fixes (e.g., multi-address discovery, socket options, and non-ASCII formatting) that improve robustness in large codebases.
code11 years of coding experience
bookBachelor's Degree, Mathematics and Applied Mathematics, Bachelor's Degree, Mathematics and Applied Mathematics at CCNU
github-logo-circle

Github Skills (35)

socket-io10
udp10
develop10
c-language10
qt10
ide10
http10
media-services10
network-programming10
socket10
rpc10
media-player10
hlsl10
cprogramming-language10
protobuffer10

Programming languages (17)

PowerShellC#JavaC++CSSCCMakeMakefile

Github contributions (5)

github-logo-circle
apache/brpc

May 2020 - Jan 2023

brpc is an Industrial-grade RPC framework using C++ Language, which is often used in high performance system such as Search, Storage, Machine learning, Advertisement, Recommendation etc. "brpc" means "better RPC".
Role in this project:
userBack-end Developer
Contributions:2 releases, 61 reviews, 37 commits in 2 years 8 months
Contributions summary:Xiaofeng primarily contributed to improving the `brpc` framework, focusing on features related to HTTP and RESTful service handling. They fixed a typo, added options to allow access methods from a default URL, and renamed a parameter for clarity. Furthermore, the user addressed an issue related to registering multiple addresses in the discovery service and incorporated support for Protobuf v22 and v29, including a test case.
rpcadvertisementindustrialrecommendationgrade
ZLMediaKit/ZLMediaKit

Jun 2020 - Nov 2022

WebRTC/RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181/SRT server and client framework based on C++11
Role in this project:
userBack-end Developer
Contributions:63 reviews, 92 commits, 66 PRs in 2 years 4 months
Contributions summary:Xiaofeng primarily contributed to the ZLMediaKit project by implementing features related to HLS and Webhook functionality for media streaming. They added functionality for HLS TS segment recording and notifications and integrated webhooks for event handling, specifically for recording and stream events. Additionally, the user addressed warnings and improved the codebase by correcting issues related to self-included headers and fixing potential copy elision issues within the C++ code.
rtmprtsp-rtmpwebrtcvideolive
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
Xiaofeng Wang - Linux Software Engineer at BQVISION