Chen Guo is an engineering leader with 11 years of experience building high-scale ads and monetization systems, currently managing Ads & Monetization engineering at Snap in Austin. He has moved through senior technical roles at Meta, TikTok, and Ethos Life, blending hands-on backend engineering with people leadership to ship reliable, high-throughput systems. Chen’s background includes practical C++ open-source work on the HPX parallelism library, where he strengthened test coverage and robustness for parallel algorithms—an indicator of his focus on correctness under concurrency. He holds an M.S. in Computer Software Engineering and an M.P.A., a combination that informs both technical rigor and product-minded stakeholder management. Known for turning complex distributed challenges into testable, maintainable solutions, he thrives at the intersection of performance, reliability, and business impact.
11 years of coding experience
10 years of employment as a software developer
Master of Science (M.S.) Computer Software Engineering, Master of Science (M.S.) Computer Software Engineering at Louisiana State University
The C++ Standard Library for Parallelism and Concurrency
Role in this project:
Back-end Developer & QA Engineer
Contributions:10 commits in 7 days
Contributions summary:Chen primarily focused on updating existing unit tests and modifying the test setup within the HPX library. Their contributions involved refactoring test code, resolving conflicts, and updating tests to incorporate changes related to the `std::srand()` function. They addressed test failures and added more robust test conditions to cover exception and bad alloc cases across various HPX parallel algorithms. These changes indicate a focus on ensuring the reliability and correctness of HPX's parallel algorithms.
Contributions:26 commits, 25 pushes, 1 branch in 9 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.