Théo Lebrun

Embedded Linux Engineer at Bootlin

Greater Lyon 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
Théo Lebrun is an Embedded Linux Engineer with 11 years of hands-on experience, currently contributing to Bootlin from the Greater Lyon area. He specializes in build systems and package management for embedded Linux, with notable contributions to Buildroot including adding packages like ragel and signal-estimator and resolving delicate dbus dependency issues. Théo also improves audio and realtime performance in user-facing projects—optimizing the spectrum module of EasyEffects for PipeWire by refactoring data paths and redraw logic. Beyond software, he applies technical precision as a freelance stage lighting designer and programmer, bringing systems thinking to live production. His background includes internships at ARTE and GE Power & Water and engineering studies at Université de Technologie de Belfort-Montbéliard, reflecting a mix of industrial discipline and open-source craft. Quietly versatile, he blends low-level embedded tooling expertise with practical performance engineering that improves both build-time and runtime user experiences.
code11 years of coding experience
bookUniversité de Technologie de Belfort-Montbéliard
bookGCSEs, GCSEs at Saint Joseph Catholic School - Salisbury (UK)
bookBaccalauréat, Sciences de l'Ingénieur, spécialité Mathématiques, section Européenne, Mention bien, Baccalauréat, Sciences de l'Ingénieur, spécialité Mathématiques, section Européenne, Mention bien at Saint Joseph - La Salle - Toulouse (31)
stackoverflow-logo

Stackoverflow

Stats
4,475reputation
2.5mreached
41answers
11questions
Badges
bash
top-5%
chai
top-5%
macos
top-1%
unit-testing
top-5%
clipboard
top-1%
linux
top-5%
github-logo-circle

Github Skills (44)

fftw10
url-routing10
c-language10
buildroot10
package-management10
pipewire10
c1110
linux-kernel10
makefile10
c1710
clock10
php10
device-tree10
fft10
device-driver10

Programming languages (22)

MDXC#JavaC++CSSRustCMakefile

Github contributions (5)

github-logo-circle
bramus/router

Apr 2015 - Jul 2015

A lightweight and simple object oriented PHP Router
Role in this project:
userBack-end Developer
Contributions:15 commits, 5 PRs, 17 comments in 3 months
Contributions summary:Théo primarily contributed to the PHP router by modifying its core functionality. Their work included refactoring methods, introducing new functionalities like the `all()` shorthand for all HTTP methods, and adjusting the existing route handling logic. They also addressed existing errors and improved code maintainability by updating comments and removing unnecessary arguments. These changes suggest that the user was focused on enhancing the router's features and fixing any identified issues.
pjaxphproutesroutingphp-router
wwmm/easyeffects

Oct 2022 - Jul 2024

Limiter, compressor, convolver, equalizer and auto volume and many other plugins for PipeWire applications
Role in this project:
userBackend Developer & Performance Engineer
Contributions:4 PRs, 11 comments in 1 year 9 months
Contributions summary:Théo primarily focused on optimizing the performance of the `spectrum` module within the `easyeffects` project. Their contributions involved refactoring the code for improved efficiency, including precomputing the Hann window and switching from `std::deque` to `std::vector` and further optimizing the shifting of samples using `std::memmove`. The user also modified the GUI interaction by utilizing a GTK tick callback to trigger spectrum redraws. This shift resulted in improved performance and a more responsive user experience.
auto-volumepipewirecompressorequalizervolume
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
Théo Lebrun - Embedded Linux Engineer at Bootlin