Zhu Xiang is a Senior Software Engineer based in Shenzhen with 11 years of professional experience and a decade of deep C/C++ expertise, currently contributing at Baidu. He has a strong background in systems programming, antivirus and security tooling from leadership roles at Kingsoft, and practical experience in game platform and assistant development from Tencent. Zhu is an active open-source contributor to prominent projects like the OpenTelemetry Collector—where he improved Kafka export and data serialization—and radare2, adding value to reverse-engineering and binary parsing components. He blends low-level protocol and marshaling skills with pragmatic testing and refactoring practices, often surfacing subtle fixes in assembly handling and message conversion. A dual-degree holder with a master’s from Huazhong University of Science and Technology, he pairs rigorous academic training with a curiosity for time-travel humor on GitHub, hinting at a playful, inventive mindset.
11 years of coding experience
6 years of employment as a software developer
Master's degree, Computer Science, mechanics engineering, Master's degree, Computer Science, mechanics engineering at Huazhong University of Science and Technology
Contributions:10 reviews, 5 commits, 7 PRs in 8 months
Contributions summary:Zhu primarily contributed to the `kafkaexporter` within the OpenTelemetry Collector, focusing on the integration with Kafka. Their work involved separating message conversion for OTLP and Jaeger, improving marshaling logic, and refactoring testing procedures. They also addressed issues related to data serialization for Kafka, including adapting code to use `sarama.ProducerMessage` and fixing related errors. Additionally, the user added `traceID` and `spanID` fields to `Exemplar`.
Contributions:7 commits, 7 PRs, 15 comments in 4 months
Contributions summary:Zhu contributed to the radare2 reverse engineering framework by addressing issues related to the RBin component, which handles binary file parsing and loading. They refactored code and improved the handling of assembly syntax, specifically for AT&T syntax in x86 assembly. The user also fixed output formatting and corrected behavior in core functionality, impacting how the tool processes and displays information.
unixbinary-analysissecurityradare2forensics
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
Zhu Xiang - Senior Software Engineer at Baidu, Inc.