Maurice Doison

Développeur De Jeux Vidéos at Atelier 801

Greater Lille Metropolitan Area 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

🤩
Rockstar
Maurice Doison is a seasoned game developer with over 10 years at Atelier 801, combining deep C/C++ and Haxe ecosystem expertise to ship playable systems and engine-level features. He’s an active open-source contributor on prominent projects like the Haxe game framework Heaps and the HashLink VM, where he improved HTML text rendering, clipboard integration, display mode management, and video support — work that touches both UX and low-level platform details. Comfortable across full-stack game tooling, Maurice bridges front-end text/layout problems and back-end platform APIs (SDL, Win32, libuv, DirectX) to deliver robust cross-platform behavior. Colleagues know him for pragmatic refactors that prevent crashes and for adding niche but impactful features such as Japanese line-break handling and clipboard interoperability.
code10 years of coding experience
github-logo-circle

Github Skills (20)

sdl10
haxe10
winapi10
c1110
c1710
text-rendering10
html10
front-end-development9
libuv9
directx9
clipboard8
videojs8
playback8
video-player8
media-playback8

Programming languages (2)

CHaxe

Github contributions (5)

github-logo-circle
HeapsIO/heaps

Sep 2020 - Jan 2023

Heaps : Haxe Game Framework
Role in this project:
userFull-stack Developer
Contributions:1 review, 21 commits, 32 PRs in 2 years 4 months
Contributions summary:Maurice significantly enhanced the `heapsio/heaps` game framework by adding features to its HTML text rendering component, `HtmlText`. They implemented support for hyperlinks (`<a>` tags), image vertical alignment, and line break handling for Japanese characters, improving text formatting capabilities. Furthermore, the user added clipboard functionality and display mode settings, enhancing the framework's capabilities and overall user experience. They also refactored the video support using the hlvideo library.
gamegamedevheapsgame-developmentgame-framework
HaxeFoundation/hashlink

Jun 2021 - Nov 2022

A virtual machine for Haxe
Role in this project:
userBack-end Developer
Contributions:8 commits, 13 PRs in 1 year 5 months
Contributions summary:Maurice primarily contributed to the `hashlink` virtual machine by implementing and integrating features related to system clipboard management and display mode settings, using SDL and Win32 APIs. They added support for retrieving and setting text on the clipboard for both Windows and SDL, demonstrating platform-specific code adaptations. Furthermore, the user managed display modes for both SDL and DirectX, including screen dimensions and refresh rates, extending the virtual machine's capabilities in relation to windowing and display management. They also wrapped file system event support using libuv and fixed a potential crash when SDL found no display or screen modes.
haxelibinterpretervirtual-machinehaxe
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
Maurice Doison - Développeur De Jeux Vidéos at Atelier 801