Carl St-laurent

Founder & Managing Partner at Fiducy Labs Inc.

Montreal, Quebec, Canada
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

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job10 years of employment as a software developer
bookBachelor'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
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
58reputation
873reached
2answers
0questions
github-logo-circle

Github Skills (23)

nat10
clientside10
async10
testing10
xunit10
clock10
driver10
sys10
ncclient10
dotnet-core10
embedded10
webclient10
rust10
stm10
csharp10

Programming languages (7)

TypeScriptC#C++RustJavaScriptVueGo

Github contributions (5)

github-logo-circle
nats-io/nats.net.v1

Jul 2016 - Jul 2016

The official C# Client for NATS
Role in this project:
userQA Engineer / Test Automation Engineer
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.
natsmessage-busnats-clientclient-assemblycsharp
embassy-rs/embassy

May 2023 - Jul 2023

Modern embedded framework, using Rust and async.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
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.