Connor Peet is a Principal Software Engineer with 11 years of experience architecting and shipping developer tooling and resilient backend systems from startups to Microsoft. Based in Redmond, he drives core parts of Visual Studio Code—testing, debugging, the JavaScript debugger and profiling, the Debug Adapter Protocol, and remote scenarios—while also contributing to Copilot's AI chat. A pragmatic full-stack engineer, he has deep open-source credentials across high-profile projects like vscode, node-influx, toxiproxy and sentry-javascript, plus his own resilience library cockatiel. Connor blends low-level debugging and protocol work (e.g., VS Code debug adapters and memory inspection) with scalable backend design (Go, distributed pub/sub) and strong test automation. He mentors teams, defines architecture, and has a history of building production systems that survived acquisitions and rapid growth. People who work with him notice his knack for making complex developer experiences feel simple and reliable.
11 years of coding experience
13 years of employment as a software developer
Computer Science, Computer Science at University of Toronto
🐦 A resilience and fault-handling library. Supports Backoffs, Retries, Circuit Breakers, Timeouts, Bulkhead Isolation, and Fallbacks.
Role in this project:
Back-end Developer
Contributions:1 release, 10 reviews, 68 commits in 2 years 9 months
Contributions summary:Connor implemented several features for a resilience and fault-handling library, "cockatiel". The user's primary contributions involved implementing a circuit breaker policy, as well as bulkhead and timeout policies. They also added events, cancellation tokens, and documentation. These additions enhance the library's capabilities in handling errors and improving the robustness of applications using it.
Contributions:92 commits, 65 PRs, 154 pushes in 1 year 10 months
Contributions summary:Connor primarily contributed to the codebase by addressing encoding failures and improving the flexibility of the InfluxDB client. Their work included fixing issues related to handling keys with the "length" key in object and allowing options and callbacks to be optional. They also updated the code to align with standard coding style and modified tests to support InfluxDB 0.13.
onwardsinfluxbrowsersnode-jsjavascript
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
Connor Peet - Principal Software Engineer at Microsoft