Carl St-laurent is a founder and engineering leader with 11+ years of hands-on software experience and a background in electrical engineering, who has built SaaS and embedded systems across industries from banking and transport to defense. He led development of a Physical Security and BI SaaS handling terabytes of IoT data for Fortune 500 clients, specializing in multi-tenancy, geo-distribution, performance, and operational maintainability. As VP of Engineering and Team Lead roles he blends product-minded leadership with deep technical ownership, driving teams to deliver production-grade, performance-driven solutions. Carl also contributes to open-source embedded and infrastructure projects—adding STM32G4 PLL and performance tweaks to the embassy-rs framework and improving test coverage for the NATS C# client—highlighting his low-level and QA expertise. Based in Montreal, he pairs startup founder grit with enterprise-scale systems experience and a consistent focus on user experience and operational robustness. An often-overlooked strength is his cross-domain fluency from microcontroller clock tuning to cloud-scale data pipelines, enabling pragmatic end-to-end optimizations.
11 years of coding experience
10 years of employment as a software developer
Bachelor's Degree of Engineering (B.Eng) Génie électrique, Bachelor's Degree of Engineering (B.Eng) Génie électrique at École de technologie supérieure
Contributions:18 commits, 3 PRs, 6 comments in 10 days
Contributions summary:Carl focused on improving the testing suite for the NATS.net.v1 repository. Their commits primarily involved refactoring existing tests, switching to Xunit for the testing framework, and correcting logical errors in the test implementations. The changes addressed several issues and improved the overall test coverage for the C# NATS client library, addressing both synchronous and asynchronous behaviors, as well as edge cases. Parallelism in the tests was removed.
Contributions:8 reviews, 1 PR, 11 comments in 1 month
Contributions summary:Carl focused on implementing and improving clock configuration features for the STM32G4 series microcontrollers within the embassy-rs/embassy embedded framework. They added support for the Phase-Locked Loop (PLL) functionality, allowing for more flexible clock settings. Furthermore, the user incorporated Vcore boost mode and Flash wait state configuration based on the PLL output frequency to optimize performance. They also made minor improvements in comments for better clarity and code readability.
driversrustembeddedhalasync
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
Carl St-laurent - Founder & Managing Partner at Fiducy Labs Inc.