Summary
Paulo Smorigo is a Security Engineer with 14 years of hands-on experience across low-level Linux, bootloader, and virtualization work, currently focused on security at Canonical. He combines kernel- and firmware-level development with distro enablement and cryptography, serving as an upstream GRUB developer and one of the maintainers for IBM's NX and VMX crypto drivers in the Linux kernel. His background spans embedded systems to large-scale platform support at IBM, including OpenSSL optimizations and PowerPC/ppc64el porting for major enterprise distros. A long-time FOSS advocate, Paulo routinely backports security fixes and helps integrate crypto features into distributions, blending pragmatic engineering with open-source stewardship. Based in São Paulo, he brings rare cross-layer expertise that helps bridge hardware crypto, boot path integrity, and distribution-level security hardening.
14 years of coding experience
11 years of employment as a software developer
Specialization, Software Engineering, Specialization, Software Engineering at Universidade Federal de Lavras
Bsc., Computer Science, Bsc., Computer Science at Universidade do Vale do Paraíba
Portuguese, English, Spanish