François Revol

Développeur Logiciels at CDJO

Auvergne-Rhône-Alpes, 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
François Revol is a seasoned software engineer with 24 years of experience, specializing in system-level development and cross-platform porting, particularly for the Haiku operating system. Based in Auvergne-Rhône-Alpes, France, he combines backend and system engineering expertise with hands-on work in web technologies (PHP, JS, MySQL, Oracle) from his long tenure at CDJO. François has a strong open-source footprint—contributing platform ports and Haiku support to prominent projects such as libpcap, radare2, TestDisk, MPD, and the performance-oriented fastfetch tool—demonstrating deep knowledge of OS internals, device access, and build systems. His background includes a Ph.D. environment at Grenoble INP and roles as a software architect, reflecting both research grounding and practical architecture experience. Notably, he frequently implements minimal, portable platform abstractions (e.g., haiku.cc stubs) that enable full-featured applications to run on niche OSes, a skill that underscores pragmatic problem-solving across diverse codebases.
code24 years of coding experience
job3 years of employment as a software developer
bookIngénieur, Electronique, Informatique, Ingénieur, Electronique, Informatique at Grenoble INP - UGA
languagesEnglish
github-logo-circle

Github Skills (55)

operating-system10
filesystem10
ncurses10
c-language10
porting10
system-programming10
dis10
headers10
fileheader10
radare210
partitioning10
c1110
makefile10
binarydiff10
haiku10

Programming languages (17)

JavaC++CSSCMakefilePLpgSQLHTMLPerl

Github contributions (5)

github-logo-circle
haikuports/haikuports

Mar 2011 - Aug 2021

Software ports for the Haiku operating system.
Role in this project:
userBack-end Developer & System Architect
Contributions:1 review, 444 commits, 10 PRs in 10 years 6 months
Contributions summary:François primarily contributed to the porting of a MOD player, OpenCP, to the Haiku operating system. This involved adapting the code to function within the Haiku environment, including changes to the build system (Makefiles, configure.ac), and adapting system calls and libraries. The user's work also includes adding support for the Haiku operating system in the Nginx web server, addressing Haiku's unique error codes.
haiku-osoperating-systemhaikupackage-managerlinux
brndnmtthws/conky

Jan 2018 - Oct 2022

Light-weight system monitor for X, Wayland, and other things, too
Role in this project:
userBackend Developer
Contributions:34 commits, 19 PRs, 5 pushes in 4 years 9 months
Contributions summary:François's contributions focused on porting the Conky system monitor to the Haiku operating system. They added Haiku as a supported platform, implemented platform-specific code in `haiku.cc`, and included necessary header files. Key implementations include stubs or minimal implementations of core system monitoring functionalities such as uptime, memory usage, CPU usage, and top process information.
lualight-weightmonitorwaylandlight
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