Patrick Fournier

Granby, 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 Fournier is a versatile software engineer with 12 years of experience specializing in C#, C/C++, Python, JavaScript and PHP across computer animation, image rendering, web applications and UIs. With a Master’s in Computer Science from Université de Montréal, he blends strong problem-analysis and solution-design skills with hands-on refactoring and feature work—evident in contributions to Unity’s ShaderGraph and Graphics projects improving copy/paste, event handling and editor shortcuts. He also contributes backend fixes to open-source tools like pyzotero, improving API compatibility and robustness. Comfortable leading technical efforts and mentoring teams, he excels at translating complex requirements into maintainable code and clear documentation. Based in Granby, Quebec, he thrives in collaborative, cross-disciplinary environments and often focuses on subtle usability and API-contract improvements that quietly reduce developer friction.
code11 years of coding experience
bookDEC and International Baccalaureate Pure Sciences, DEC and International Baccalaureate Pure Sciences at Collège Jean-de-Brébeuf
bookMaster Computer Sciences, Master Computer Sciences at Université de Montréal
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
630reputation
30kreached
31answers
0questions
github-logo-circle

Github Skills (19)

python10
shadergraph10
http-request10
dotnet-core10
csharp10
unity3d10
apidoc9
api9
ui-design8
ux-design8
stl6
php6
emacs6
regex6
priority-queue6

Programming languages (7)

TypeScriptC#ShellCJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
Unity-Technologies/Graphics

Oct 2017 - Jan 2023

Unity Graphics - Including Scriptable Render Pipeline
Role in this project:
userFront-end Developer
Contributions:10 reviews, 48 commits, 25 PRs in 5 years 4 months
Contributions summary:Patrick primarily worked on the Material Graph within the Unity Shader Graph project. Their contributions involved refactoring and moving code related to copy-paste functionality and event handling to the GraphView. They also implemented the necessary interfaces for copy/paste operations. Additionally, they integrated a shortcut handler within the GraphEditorView for improved usability.
renderpost-processingpipelinescriptableunity
Unity ShaderGraph project
Role in this project:
userFull-stack Developer
Contributions:8 commits in 15 days
Contributions summary:Patrick focused on refactoring and enhancing the Unity ShaderGraph project, specifically concerning copy-paste functionality and event handling within the graph view. They implemented changes to the `MaterialGraphView.cs`, `AbstractMaterialGraphEditWindow.cs`, and `GraphEditorView.cs` files to move boilerplate code and event management. Furthermore, the user updated the code to align with a request for comments (RFC) and moved framing shortcuts to the GraphView, demonstrating an effort to improve the user experience and overall code structure. They also integrated the merging of code from master, indicating active project collaboration.
unity3dunityshadergraph
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 Fournier