Huahang Liu is a Staff/Principal software engineer with 15 years of experience building large-scale server and embedded systems for consumer devices, currently designing components for Xiaomi Electric Vehicles. He led the server architecture for Xiaomi smart speakers—owning MQTT-based remote control, OTA, logging, push, and BLE provisioning—while integrating AI/NLP services to ship the Xiao Ai assistant. Comfortable across cloud services, embedded platforms, Android and even 3D graphics, he pairs systems-level design with hands-on coding, including MapReduce jobs and small web tools. His open-source contributions to the widely used muduo C++ networking library show attention to correctness and maintainability in low-level, event-driven code. Based in Beijing, he combines product-focused engineering with security-minded experience (Mi Cloud key management and HSM integration) to protect data at scale.
15 years of coding experience
11 years of employment as a software developer
Master Computer Science, Master Computer Science at University of Southern California
Bachelor Computer Science, Bachelor Computer Science at Zhejiang University
Event-driven network library for multi-threaded Linux server in C++11
Role in this project:
Back-end Developer
Contributions:5 commits, 1 issue in 3 months
Contributions summary:Huahang primarily contributed to the `muduo` library, focusing on the `Buffer.cc` file, making adjustments to its read functionality and commenting to improve accuracy. They also addressed compile warnings by including missing macros in several files, specifically `Timestamp.cc` and `TimerQueue.cc`. Additionally, the user made a minor style fix in `RpcServer.cc`. These changes indicate a focus on code correctness and maintaining the library's functionality.
Contributions:3 reviews, 22 PRs, 54 pushes in 11 months
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.