Lionel Debroux

Sysadmin Software Developer at Atos Worldgrid

Greater Grenoble 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
🎓
Top School
Lionel Debroux is a pragmatic software developer with 21 years of experience specializing in C/C++ systems, Linux administration, and security-focused tooling. Based in the Grenoble area, he blends hands-on embedded and low-level work—contributing optimizations to the NumWorks calculator OS and Memtest86+ hardware-facing code—with production sysadmin skills across Debian/Ubuntu, RHEL, Proxmox and TrueNAS. At Atos Worldgrid he combines C++ development, Git-driven migrations and custom OS image automation with periodic security hardening and incident prevention. His open-source contributions show a knack for resource-constrained optimization (16-bit downsizing, header refactors to speed builds) and deep hardware knowledge (SMBIOS, SPD decoding). Outside work he pursues small-scale security research via fuzzing and maintains libre tooling for niche hardware like TI calculators, evidencing a long-standing commitment to durable, community-focused software.
code22 years of coding experience
job3 years of employment as a software developer
bookMaster 2 Pro Génie Informatique Computer science, Master 2 Pro Génie Informatique Computer science at Université Joseph Fourier (Grenoble I)
bookDEUG MIAS Computer science, DEUG MIAS Computer science at Pierre and Marie Curie University
languagesEnglish
github-logo-circle

Github Skills (18)

c-language10
system-programming10
hardware-interface10
memory-management10
bios10
c1110
hardware10
c1710
performance-optimization10
sys10
embedded10
cprogramming-language10
optimization10
operating-system10
architecture9

Programming languages (16)

PowerShellC++CRustCMakeVueGoHTML

Github contributions (5)

github-logo-circle
memtest86plus/memtest86plus

Feb 2022 - Jan 2023

Official repo for Memtest86+
Role in this project:
userSystem Engineer / Low-Level Developer
Contributions:134 reviews, 44 commits, 32 PRs in 11 months
Contributions summary:Lionel contributed to the low-level system code of Memtest86+, focusing on hardware interaction and system-level optimizations. Their work includes adding CLI arguments for enabling tracing, optimizing interrupt handler performance using compile-time string concatenation, and declaring functions static to reduce code size. Additionally, the user implemented SMBIOS parsing, fixed out-of-bounds access issues, and added SPD (Serial Presence Detect) decoding for SDRAM to improve memory information reporting. They demonstrate a strong understanding of system architecture and hardware details.
x86x86-64
numworks/epsilon

Sep 2018 - Sep 2019

Modern graphing calculator operating system.
Role in this project:
userEmbedded Systems Engineer / Software Architect
Contributions:21 commits, 6 PRs, 59 comments in 11 months
Contributions summary:Lionel's primary contribution involves optimizing and refactoring the operating system for a graphing calculator. This includes enhancing code performance by moving methods to headers for compiler optimization, and reducing memory usage by using 16-bit values. Furthermore, the user split a large header file into smaller, more manageable ones to reduce build times. The changes indicate an in-depth understanding of the system architecture and optimization techniques for resource-constrained environments.
operating-system
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