Tom Mason

Developer at Powder

Paris, Ile-de-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
Tom Mason is a Paris-based developer with 13 years of experience building performant back-end systems and game-engine features, currently helping scale Powder’s "Camera of the Metaverse" after a $14M Series A and 1.5M downloads in 10 months. His background spans game studios and tooling—contributions to open-source projects like OpenMW and a modern Diablo reimplementation show deep familiarity with core gameplay mechanics, rendering, and scripting. He’s also tackled cross-platform package management and stability work in foundational C libraries like nuklear and hunter, demonstrating fluency in low-level C, build systems, and platform portability. Known for pragmatic bug fixes and feature-driven refactors, Tom combines a games-first engineering mindset with production-grade dependency and build expertise.
code13 years of coding experience
job6 years of employment as a software developer
github-logo-circle

Github Skills (22)

c-language10
game-engine10
package-management10
scripting10
game-dev10
rendering10
build-system10
cmake10
c1110
render10
rpg10
c1710
front-end-development10
cplus10
cpp10

Programming languages (15)

C#JavaC++CSSCCMakeMakefileGo

Github contributions (5)

github-logo-circle
wheybags/freeablo

May 2013 - Jun 2020

Modern reimplementation of the Diablo 1 game engine
Role in this project:
userBack-end Developer
Contributions:2 releases, 1128 commits, 311 PRs in 7 years 2 months
Contributions summary:Tom primarily focused on implementing features related to the Diablo I game engine's graphical user interface (GUI) within the modern reimplementation project. They added functionality to display sprite frames in the nuklear GUI framework and incorporated a pause menu. The changes involved modifications to the rendering and GUI manager components, utilizing image-based UI elements to create a functional, though rudimentary, user experience. Additionally, the user made code corrections and adjustments to the item handling.
gamemaker-studio-2gamemakersource-enginegame-developmentminetest
vurtun/nuklear

May 2017 - May 2018

A single-header ANSI C gui library
Role in this project:
userFull-stack Developer
Contributions:5 commits, 5 PRs, 15 comments in 11 months
Contributions summary:Tom primarily focused on bug fixes and code improvements within the nuklear GUI library. Their contributions included correcting typoed function declarations, initializing and clearing memory in `nk_text_edit` structs, fixing plot function assertions, addressing Windows newline issues, and resolving scrollbar crashes. These changes suggest a focus on enhancing the stability and functionality of the library.
headergui-librarysingle-header-libsingle-headernuklear
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