Dominic Couture is a Principal Security Engineer with 11 years of experience who transitioned from full-stack .NET development into product and application security, now focused on improving code quality through automation, code review, and developer-friendly security tooling. Based in Dublin, he has driven large-scale security programs at GitLab—including dogfooding, bug bounty ownership, and building “paved roads” to bake security into the SDLC—and now leads security at Clerk.com. He combines hands-on coding (C#, PowerShell contributions) with threat modeling, vulnerability management, and CI/CD automation to reduce manual toil and ship safer software. Dominic’s background in engineering physics and early research work informs a methodical, experimental approach to security problems, and he’s particular about remote-first roles and long-term maintainability.
11 years of coding experience
14 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Université Laval
A common platform for PowerShell development support in any editor or application!
Role in this project:
Back-end Developer
Contributions:6 commits, 5 PRs, 20 comments in 11 months
Contributions summary:Dominic primarily contributed to bug fixes and improvements within the PowerShell Editor Services project. They addressed typos, resolved a null reference exception in the execution timer, and implemented go-to-definition support for dot-sourced file paths, including handling `$PSScriptRoot`. The contributions demonstrate a focus on code correctness, debugging, and enhancing the functionality of the language service, specifically related to PowerShell script analysis and navigation. The changes involved modifications to multiple C# files within the project.
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.