Thomas Petazzoni

Co-owner And Chief Executive Officer at Bootlin

Toulouse, Occitania, 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
Thomas Petazzoni is an embedded Linux expert and CEO of Bootlin with 26 years of hands-on experience in bootloaders, kernel and driver development, and system integration across ARM, x86, MIPS and more. As co-maintainer and a core contributor to Buildroot—where he has authored thousands of patches—he has helped make embedded Linux build systems more portable and robust, and contributed hundreds of patches to the Linux kernel for ARM support. He combines technical leadership with deep training experience, having delivered roughly 70 embedded Linux and kernel courses worldwide. Known for pragmatic low-level problem solving, he has a track record of stabilizing toolchains and adapting code for modern headers and alternative libc implementations like musl. Based in Toulouse, he leads Bootlin strategically while remaining an active open-source developer and instructor.
code26 years of coding experience
job17 years of employment as a software developer
bookEngineer's degree Computer Software Engineering, Engineer's degree Computer Software Engineering at UTBM
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
5,801reputation
370kreached
166answers
3questions
Badges
linux
top-5%
bluetooth
top-5%
linux-kernel
top-5%
embedded
top-5%
github-logo-circle

Github Skills (38)

dma10
architecture10
interrupt-handling10
build-system10
c-programming10
c1110
linux-kernel10
c1710
i2c10
interrupt10
device-tree10
low-level-programming10
driver10
device-driver10
sys10

Programming languages (22)

C#C++JinjaCRustMakefileTeXPLpgSQL

Github contributions (5)

github-logo-circle
bootlin/training-materials

Oct 2014 - Jan 2023

Bootlin embedded Linux and kernel training materials
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:34 reviews, 723 commits, 13 PRs in 8 years 4 months
Contributions summary:Thomas contributed a new driver for the Nintendo Wiichuck extension to an i2c bus in the `bootlin/training-materials` repository, which focuses on embedded Linux and kernel training. The driver supports both the Nunchuck and the Classic Controller extensions. The code changes include a new Kconfig file, a Makefile update, and the source code for the wiichuck driver, demonstrating skills in device driver development for embedded systems.
embeddedembedded-linuxkernel
buildroot/buildroot

Aug 2021 - Jan 2023

Buildroot, making embedded Linux easy. Note that this is not the official repository, but only a mirror. The official Git repository is at https://gitlab.com/buildroot.org/buildroot/. Do not open issues or file pull requests here.
Role in this project:
userBack-end Developer
Contributions:143 commits, 51 PRs, 2 pushes in 1 year 5 months
Contributions summary:Thomas's primary contribution was to the low-level code related to handling memory, strings, and kernel interactions, along with integrating fixes for various build issues. The user's contributions improved portability and stability by adapting to changes in the underlying libraries, fixing compatibility with musl and older compilers, and ensuring compatibility with modern kernel headers.
buildrootembeddedembedded-linux
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