Guillaume Desquesnes

Ingénieur Logiciel at ELDIM

Caen, Normandy, France
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
Guillaume Desquesnes is a software engineer with 13 years of experience and a PhD in artificial intelligence focused on distributed Markov Decision Processes for predictive management of shared water resources under climate uncertainty. He bridges research and engineering, having implemented scalable, distributed optimization models during his thesis and then applied practical software development in R&D and industry roles. An active open-source contributor, he has improved cross-platform tooling and language internals—such as enhancements to the Haxe game engine and fixes/features in the Haxe compiler—demonstrating both full-stack and backend craftsmanship. Based in Caen, Normandy, he combines rigorous academic training with hands-on coding at ELDIM and prior R&D leadership at Nomadia. He brings a rare mix of domain expertise in environmental decision systems and practical experience shipping robust, multi-platform software.
code12 years of coding experience
job6 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at Université de Caen Normandie
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at IMT Lille Douai
github-logo-circle

Github Skills (16)

haxe10
actionscript10
compiler10
2d-engine10
compiler-compiler10
game-engine10
2d-game10
parsing9
json-parser9
json9
cross-platform9
jsonp9
programming-language8
transpiler7
jvm-languages6

Programming languages (6)

C++HaxeTeXJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
HaxeFoundation/haxe

Oct 2017 - Apr 2020

Haxe - The Cross-Platform Toolkit
Role in this project:
userBackend Developer
Contributions:6 commits, 7 PRs, 23 comments in 2 years 6 months
Contributions summary:Guillaume primarily contributed to fixing bugs and implementing features within the Haxe codebase. Their work includes correcting typos, addressing issues in JSON parsing, and modifying the compiler's behavior related to property combinations. Furthermore, they added a key-value iterator to the Array class and made related changes across multiple platforms. These contributions reflect a focus on improving the language's functionality and stability.
macroscppopenflcompilertranspiler
HaxePunk/HaxePunk

Jun 2013 - Dec 2013

Cross-platform desktop, mobile, and WebGL game engine, based on FlashPunk
Role in this project:
userFull-stack Developer
Contributions:9 commits in 5 months
Contributions summary:Guillaume primarily focused on enhancing the `haxepunk/haxepunk` game engine by adding and modifying features related to tilemap and grid functionalities. They implemented methods to load tile data from 2D arrays and strings. In addition to that, they made changes to allow tileset spacing and other minor bug fixes. Also, they added support for the middle and right mouse buttons, as well as a cloning function for grids.
webglhaxepunkwebgl-game2d-game-engineopenfl
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
Guillaume Desquesnes - Ingénieur Logiciel at ELDIM