Summary
Leonardo Passos is a Senior Software Engineer specializing in Linux kernel and low-level C development with over a decade of professional experience and 6+ years focused on kernel work across PowerPC, RISC-V, real-time, and KVM. He has driven improvements in Linux and QEMU for live migration, real-time workloads, and architecture-specific issues, blending deep computer-architecture knowledge with practical fixes and features in virtualization stacks. Earlier work in embedded freestanding C on ARM Cortex-M and firmware for automotive and optical systems gives him rare end-to-end systems insight from silicon to hypervisor. A Master’s-level researcher who enjoys dissecting Linux internals, he is known for proposing pragmatic kernel improvements and for finding elegant, low-level solutions that prevent guest crashes and enable zero-copy migration. Based in the UK, he brings a mix of academic rigor and hands-on engineering that surfaces subtle cross-layer bugs before they reach production.
9 years of coding experience
13 years of employment as a software developer
Electrical Engineer Automation and Power Systems, Electrical Engineer Automation and Power Systems at USP - Universidade de São Paulo
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Universidade Estadual de Campinas
Machanics Technician Industrial Mechanics, Machanics Technician Industrial Mechanics at Industrial School - Centro Paula Souza
Portuguese, English, Spanish