Kévin Alexandre Boissonneault

Software Engineer at Behaviour Interactive

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

🤩
Rockstar
Kévin Alexandre Boissonneault is a software engineer with 11 years of experience based in Montreal, currently focused on systems programming at Behaviour Interactive. He brings strong C++ expertise evidenced by contributions to libraries like TartanLlama/expected, where he fixed nuanced copy/move and type-trait compatibility issues, and to the popular Daggerfall-Unity project, improving game logic and formula flexibility. Comfortable in back-end and systems-level work, he has a track record of refactoring complex calculations and resolving platform/compiler quirks to make code more robust and portable. Colleagues rely on him for pragmatic, detail-oriented fixes that improve correctness and maintainability across codebases.
code11 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
2,369reputation
104kreached
61answers
0questions
github-logo-circle

Github Skills (17)

c-language10
type-traits10
html-template10
python-templates10
c1710
code-templates10
apptemplates10
dotnet-core10
cpp10
game-development10
cpp-templates10
cprogramming-language10
csharp10
back-end-development9
vector6

Programming languages (10)

C#TypeScriptC++ShellCAutoHotkeyJavaScriptShaderLab

Github contributions (5)

github-logo-circle
Interkarma/daggerfall-unity

Feb 2021 - Sep 2022

Open source recreation of Daggerfall in the Unity engine
Role in this project:
userBack-end Developer
Contributions:3 releases, 271 reviews, 86 commits in 1 year 6 months
Contributions summary:Kévin primarily contributed to the back-end code of the Daggerfall-Unity project. Their commits focused on refactoring formulas, specifically those related to calculating fatigue recovery, spell points, and spell/effect costs. They implemented formula overrides, enhancing the system's flexibility. They also addressed a bug related to torch burning and added formula overrides for calculating the caster level and resistance.
unity3dunityunity-enginerecreation
TartanLlama/expected

Dec 2017 - Dec 2017

C++11/14/17 std::expected with functional-style extensions
Role in this project:
userBack-end Developer
Contributions:7 commits, 3 PRs in 1 day
Contributions summary:Kévin primarily contributed to bug fixes and improvements related to the `expected` type implementation in C++. Their work involved addressing issues in copy and move operations, ensuring correct behavior with trivially copyable and non-trivially copyable types. Furthermore, the user fixed missing includes and compiler compatibility issues related to the C++ standard library's type traits. They also addressed some comment issues to improve code readability and clarity.
polymorphismstdcppcpp20functional-style
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
Kévin Alexandre Boissonneault - Software Engineer at Behaviour Interactive