Chao Li is a seasoned software engineer and technical lead with nine years of experience building high-performance logging and control-plane infrastructure for load balancers and CI/CD systems. He has led the Log Subsystem team for Avi/VMware products, redesigning core logging modules with C++17, boost::fiber, and custom memory allocators to achieve scalable, low-latency data pipelines. At Broadcom he’s driven Agentic AI configuration-migration work, fine-tuning models for a domain-specific configuration DSL while continuing to shape network security and control-plane infrastructure. His open-source contributions to the widely used Concourse CI project demonstrate practical DevOps and backend chops—adding structured logging, secret redaction, and usability improvements to the CLI. Comfortable across C++, Go, and systems-level design, he blends hands-on performance engineering with applied ML tooling for real product impact. Based in San Jose, he pairs rigorous academic training (WPI, Tianjin Tech) with a track record of turning complex distributed-logging challenges into production-ready solutions.
9 years of coding experience
8 years of employment as a software developer
Master of Science (M.S.), Computer Science, Master of Science (M.S.), Computer Science at Worcester Polytechnic Institute
Bachelor of Engineering (BEng), Computer Science, Bachelor of Engineering (BEng), Computer Science at Tianjin University of Technology
Concourse is a container-based continuous thing-doer written in Go.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:250 reviews, 445 commits, 165 PRs in 3 years 11 months
Contributions summary:Chao's contributions center around improving the Concourse CI/CD system. They focused on code modifications to enhance logging, including timestamp formatting and the addition of a cluster name to log lines. The user also contributed to the 'fly' command-line tool, addressing versioning issues and enhancing the "workers" command by adding an "age" column. Furthermore, the user worked on secret redaction in build logs and implementing a way to handle configuration from stdin.
Concourse is a container-based continuous thing-doer written in Go and Elm.
Contributions:2 PRs, 763 pushes, 160 branches in 3 years 11 months
golangcontainersdoerelmconcourse
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.