Jonathan Mercier-ganady

Senior Software Engineer at Nillion

Stony Stratford, England, United Kingdom
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
Jonathan Mercier-ganady is a Senior Software Engineer with 16 years of experience building distributed systems, Web3 and blockchain solutions, and high-performance back-end services. He blends research-grade rigor (PhD, MSc) with hands-on engineering, having moved from PhD prototypes in VR/BCI to production-grade systems at Ably and now Nillion. Jonathan contributes to notable open-source projects—optimizing core game logic in DevilutionX and hardening Liftbridge with certificate-based client auth and stream management—showing a knack for both low-level optimization and secure, fault-tolerant infrastructure. Comfortable across C++, Go and systems architecture, he focuses on pragmatic refactors, observability and secure configuration handling. Based in Stony Stratford, he brings a curious, research-informed approach to shipping resilient distributed software.
code15 years of coding experience
job12 years of employment as a software developer
bookTechnical degree, Computer Science, Technical degree, Computer Science at IUT de Villetaneuse
bookMaster of Science (MSc), Computer Science, Master of Science (MSc), Computer Science at Polytech'Paris Sud
languagesFrench, English, German
github-logo-circle

Github Skills (21)

c-language10
gameplay10
ddev10
dia10
message-queue10
videogames10
go10
golang10
logging10
devil10
game-development10
cprogramming-language10
string-format9
distributed-systems9
string-formatting9

Programming languages (10)

TypeScriptC++RustCCMakeVJavaScriptGo

Github contributions (5)

github-logo-circle
liftbridge-io/liftbridge

Sep 2019 - Mar 2021

Lightweight, fault-tolerant message streams.
Role in this project:
userBack-end Developer
Contributions:13 reviews, 66 commits, 15 PRs in 1 year 6 months
Contributions summary:Jonathan primarily focused on enhancing the server-side functionality of the Liftbridge project. Their contributions involved refactoring configuration handling, specifically separating listen addresses from host names, as well as addressing issues related to port usage. The user also implemented new features, most notably client authentication via certificates and stream deletion capabilities. These changes reflect a focus on improving security and core stream management functionalities.
golangfault-tolerantnatsliftbridgefault
diasurgical/DevilutionX

Apr 2021 - Jul 2021

Diablo build for modern operating systems
Role in this project:
userBack-end Developer
Contributions:96 reviews, 31 commits, 27 PRs in 3 months
Contributions summary:Jonathan primarily focused on optimizing and refactoring core game logic, as evidenced by changes to the damage calculation and direction finding in the `missiles.cpp` and other files. They also introduced and integrated the `fmt` library for more flexible and robust logging and string formatting within the project. Furthermore, the user migrated existing logging calls to use the newly introduced logging framework.
operating-systemsgameinternalwindowsdevilution
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
Jonathan Mercier-ganady - Senior Software Engineer at Nillion