Chris Cotter is a Software Developer with 14 years of experience building reliable systems from New York City, currently contributing at Bloomberg LP after earlier work at IBM. He holds dual BS degrees in Computer Science and Mathematics from UT Austin, bringing a strong theoretical foundation to practical engineering. His open-source contributions include improvements to NVIDIA's proposed C++ std::execution framework, where he enhanced sync_wait semantics, added custom scheduler support, and expanded test coverage—highlighting an interest in asynchronous and parallel programming. Known for meticulous attention to correctness and interoperability, he combines enterprise-scale production experience with low-level, standards-oriented library work.
13 years of coding experience
1 year of employment as a software developer
BS, Computer Science, BS, Computer Science at The University of Texas at Austin
`std::execution`, the proposed C++ framework for asynchronous and parallel programming.
Role in this project:
Back-end Developer
Contributions:36 reviews, 13 commits, 25 PRs in 6 months
Contributions summary:Chris primarily focused on enhancing the `std::execution` library. Their contributions involved fixing typos in documentation and code, specifically related to the `sync_wait` and `sync_wait_with_variant` functions. They also introduced and integrated the `get_attrs` functionality and customized these functions to work with custom schedulers. Further improvements included adding tests for the `sync_wait_with_variant` and general improvements to the asynchronous and parallel programming framework.
`std::execution`, the proposed C++ framework for asynchronous and parallel programming.
Contributions:130 pushes, 47 branches in 2 years 3 months
multithreadingstdcppasynchronousconcurrency
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.