Patrick Desaulniers

Shawinigan, 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

🤩
Rockstar
🎓
Top School
Patrick Desaulniers is a passionate software engineer from Shawinigan, Quebec with around eight years of hands-on experience and a formal attestation in programmer analyst studies. Coding since age 14, he has a strong web background with PHP/Symfony, Twig, MySQL, CSS and JavaScript, alongside experience in C#, ASP.Net, Entity Framework and SQL Server. He has built full-stack applications during internships and worked as a programmeur analyste on service-centre projects, blending practical product delivery with backend reliability. An active open-source contributor, he has improved tooling like the Teal compiler and contributed bug fixes and MIDI/VST/LV2 improvements to the well-regarded DISTRHO Plugin Framework, showing a comfort with both compilers and audio plugin internals. Patrick’s tech curiosity extends beyond web apps into lower-level tooling and developer experience, reflecting a long-standing appetite for understanding systems’ inner workings.
code8 years of coding experience
bookAttestation Études Collégiales, Programmeur Analyste, Attestation Études Collégiales, Programmeur Analyste at CDI College
github-logo-circle

Github Skills (17)

c-language10
type-check10
plugin-development10
plug10
vst10
plugin10
lua10
compiler-compiler10
lv210
compiler10
type-checking10
cprogramming-language10
argparse9
midi8
midi-instrument8

Programming languages (14)

C#C++CMakefileTypeScriptQMLShellJavaScript

Github contributions (5)

github-logo-circle
teal-language/tl

Feb 2020 - Nov 2021

The compiler for Teal, a typed dialect of Lua
Role in this project:
userBack-end Developer
Contributions:2 reviews, 29 commits, 20 PRs in 1 year 9 months
Contributions summary:Patrick's contributions primarily revolve around the implementation of features within the Teal compiler. They added functionality to preload modules within the `tl.process` function and updated the code in both `tl.tl` and `tl.lua` to include these preloading mechanisms. The user also introduced and tested command-line arguments, such as the `-l` and `-I` options, to enhance the compiler's functionality. Additionally, they implemented a `-q` flag, optimizing for a quieter build process.
luadialecttealcompilertyped
DISTRHO/DPF

Jan 2018 - Jun 2021

DISTRHO Plugin Framework
Role in this project:
userSoftware Engineer (Audio Plugin Development)
Contributions:22 commits, 32 PRs, 70 comments in 3 years 5 months
Contributions summary:Patrick primarily contributed to bug fixes and enhancements within the DISTRHO Plugin Framework, focusing on the VST and LV2 plugin implementations. They addressed issues related to parameter handling, including setting parameter hints, properties, and display. Additionally, they improved the framework's MIDI input support and corrected issues in various components like the NanoVG and the handling of paths with spaces.
plugin-frameworkphpplugin
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
Patrick Desaulniers