Changrong Wu is a software engineer with seven years of experience specializing in computer networks and systems, currently working as Software Engineer II at Microsoft in Mountain View. He has been a core contributor to SONiC, driving SRv6 routing architecture for Azure's hyper-scale network and owning virtual chassis implementations across VoQ and packet-fabric designs. His open-source work on the widely used sonic-buildimage includes SRv6 BGP enhancements and critical reliability fixes, reflecting deep backend and systems expertise. Academically grounded with an MS from UCLA and a strong research background building switch emulators, P4 telemetry, and network diagnosis tools, he bridges theory and production engineering. He has also researched congestion control and distributed traffic management, published in IEEE IWQoS, and interned on LLM autoscaling at Cisco, showing breadth from low-level networking to cloud-scale ML infrastructure. Colleagues describe him as a pragmatic problem-solver who turns rigorous research into deployable, high-impact network software.
7 years of coding experience
7 years of employment as a software developer
Bachelor of Science - BS, Computer Science, 4.51/5.0, Bachelor of Science - BS, Computer Science, 4.51/5.0 at Nanjing University
Exchange, Exchange at Peking University
The University of Hong Kong (HKU)
Master of Science - MS, Computer Science, 4.0/4.0, Master of Science - MS, Computer Science, 4.0/4.0 at University of California, Los Angeles
Scripts which perform an installable binary image build for SONiC
Role in this project:
Back-end Developer
Contributions:13 reviews, 13 PRs, 38 comments in 6 months
Contributions summary:Changrong primarily contributed to the `sonic-buildimage` repository by implementing features related to SRv6 support within the BGP configuration. They fixed bugs and updated code for SRv6 in bgpcfgd and added a dependency callback logic. The user also updated the code to handle SRV6_MY_SIDS table's key as an ipv6 prefix. Moreover, the user addressed a missing entry for sonic-srv6.yang in setup.py and added correct terminating commands at the end of BGP config command groups, improving the reliability and functionality of the SONiC build process.
Scripts which perform an installable binary image build for SONiC
Contributions:66 pushes, 20 branches in 6 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.