Chris Cotter

Software Developer at Bloomberg LP

New York, New York, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code13 years of coding experience
job1 year of employment as a software developer
bookBS, Computer Science, BS, Computer Science at The University of Texas at Austin
stackoverflow-logo

Stackoverflow

Stats
2,846reputation
163kreached
20answers
29questions
Badges
tcp
top-5%
github-logo-circle

Github Skills (24)

asynchronous10
c-language10
parallel10
parallelization10
async10
testing10
html-template10
python-templates10
code-templates10
parallel-processing10
apptemplates10
parallel-computing10
cpp-templates10
cprogramming-language10
tcp9

Programming languages (10)

C++CSSCRustLLVMJavaScriptGoHaskell

Github contributions (5)

github-logo-circle
NVIDIA/stdexec

Jul 2022 - Jan 2023

`std::execution`, the proposed C++ framework for asynchronous and parallel programming.
Role in this project:
userBack-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.
stdcppasynchronousconcurrencyparallel
ccotter/stdexec

Jun 2022 - Sep 2024

`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.
Request Free Trial
Chris Cotter - Software Developer at Bloomberg LP