Breno Leitao

Kernel Engineer at Meta

London, 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

👤
Senior
🎓
Top School
Breno Leitao is a seasoned kernel engineer based in London with 11 years of deep systems and low-level Linux experience, currently working on Meta’s kernel team. He has a strong track record in device drivers, embedded platforms, virtualization (QEMU/KVM/libvirt) and large-scale VM deployments, and is routinely hands-on with firmware and kernel internals. An active open-source maintainer and committer (Debian ppc64el port maintainer, FreeBSD committer, Alpine and Linux kernel contributor), he has contributed to high-profile projects including the mainline Linux tree and NVMe tooling. His work blends performance analysis, OS development and platform bootstrap efforts—an unusual mix that has seen him add architecture support across distributions and optimize I/O and networking subsystems. He pairs academic training in operating systems with practical production-scale reliability improvements at companies like IBM and Meta.
code11 years of coding experience
job16 years of employment as a software developer
bookBachelor in Computer Science, Operating Systems, Bachelor in Computer Science, Operating Systems at Universidade de São Paulo / USP
bookMsc in Computer Science, Operating Systems optimizations, Msc in Computer Science, Operating Systems optimizations at Unicamp
languagesPortuguese, English
github-logo-circle

Github Skills (18)

powerpc10
c1110
linux-kernel10
networking10
c1710
kernel10
documentation10
debug9
debugging9
sys9
device-driver9
embedded9
architectures8
performance-optimization8
system8

Programming languages (16)

JavaC++CRustGoHTMLErlangKotlin

Github contributions (5)

github-logo-circle
linux-nvme/nvme-cli

Jan 2016 - Jan 2019

NVMe management command line interface.
Role in this project:
userTechnical Writer
Contributions:18 commits, 6 PRs, 8 comments in 3 years 1 month
Contributions summary:Breno's contributions primarily involve fixing typos and grammatical errors within the project's documentation. These changes span multiple documentation files and consistently address issues flagged by linting tools, aimed at improving the project's suitability for inclusion in the Debian project. Additionally, the user corrected formatting errors related to code display within the documentation.
management-commandcommand-line-interfacenvmecli
torvalds/linux

Nov 2022 - Mar 2023

Linux kernel source tree
Role in this project:
userBack-end Developer & System Architect
Contributions:9 commits in 3 months
Contributions summary:Breno primarily contributed to the Linux kernel, focusing on the networking and block subsystems. They fixed bugs, improved code readability and maintainability, and refactored code into separate functions. Their contributions involved performance optimizations and addressing potential issues like shift-out-of-bounds errors and RCU list traversal problems. They also implemented new features like the sysdata and taskname support in netconsole.
kernellinux-kernellinuxkernel-source
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
Breno Leitao - Kernel Engineer at Meta