Huang-ming Huang is a Principal Software Engineer and Systems Architect with 22 years of experience building ultra-low-latency distributed systems and cloud-native architectures across FinTech, AdTech, and blockchain. He combines deep systems-level expertise in modern C++ and Go with real-world protocol work—FAST, FIX, Protobuf, ASN.1—and has written zero-copy and compiler-level tooling such as a C++23 Protobuf implementation and custom ASN.1 compiler. At OCI he leads mission-critical migrations and consensus-layer engineering, including modifying the Avalanche engine and contributing to the EOSIO open-source platform to integrate wallet daemons and Docker automation. His background in real-time middleware research (PhD work at Washington University) informs a pragmatic focus on predictable performance, memory-level bottleneck elimination, and scalable CI/CD for zero-downtime delivery. Based in Missouri, he pairs academic rigor with hands-on fixes across platforms (IPv6, macOS, AIX) and a track record of shipping protocol-level improvements for high-stakes systems.
22 years of coding experience
15 years of employment as a software developer
Bachelor of Science, Mechanical Engineering, Bachelor of Science, Mechanical Engineering at National Sun Yat-Sen University
Doctor of Philosophy, Computational Science, Doctor of Philosophy, Computational Science at Washington University in St. Louis
Contributions:141 reviews, 873 commits, 337 PRs in 4 years 2 months
Contributions summary:Huang-ming made contributions related to integrating a wallet daemon with the EOSIO smart contract platform. They implemented a Docker setup by modifying configuration files and creating an entrypoint shell script. Furthermore, the user fixed path problems and addressed several compiler warnings related to code.
Contributions:250 commits, 40 PRs, 15 pushes in 14 years
Contributions summary:Huang-ming primarily focused on addressing issues related to the `INET_Addr` class within the ACE framework. They corrected bugs, particularly related to IPv6 address handling and Windows-specific behavior, and added test cases to validate the fixes. The user also made code changes to improve compiler compatibility on different platforms, including macOS and AIX. Their work involved modifying both the core code and the associated tests to ensure correct functionality.
cppc-plus-plusframeworkacecorba
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.