Carl Patenaude-poulin is a Staff Software Engineer based in Montreal with 11 years of professional experience and a 15-year coding background, known for designing minimally-fussy solutions that drive revenue. He combines deep expertise in distributed systems, cloud infrastructure, developer experience, and full-stack web development with a practical focus on defect reduction through automated testing, model verification, and strong type systems. Carl has repeatedly improved reliability and delivery cadence—reducing test false positives by 80% at Starburst, accelerating releases, and rolling out Kubernetes- and IaC-based platforms as a data engineering lead. He mentors engineers, runs agile ceremonies and interviews, and brings hands-on implementation experience from founding-stage AI products to enterprise data platforms. An active contributor to the TypeScript ecosystem, he strengthened the test suite of the popular zod schema library, and he pursues formal methods and programming language interests in Rust, Coq, and Python.
TypeScript-first schema validation with static type inference
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:18 reviews, 8 commits, 7 PRs in 7 months
Contributions summary:Carl primarily focused on improving the test suite for the `zod` library. Their commits addressed asynchronous exception handling in tests, removed unnecessary logging from passing tests, and added comprehensive tests for the `.keyof` method. Furthermore, they updated tests related to object handling and type inference. This work ensures the library's reliability and robustness.
Contributions:45 pushes, 3 branches, 4 issues in 3 years 2 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.