Tulio Filho is a Principal Software Engineer with 26 years' experience bridging electrical engineering and low-level software for hardware enablement, embedded systems, and medical and network monitoring applications. Based in Minas Gerais, Brazil, he combines deep expertise in C/C++, PowerPC assembly, and microcontroller development (MSP430, PIC18F) with hands-on toolchain and compiler work for Linux on Power and AArch64. At IBM and now Red Hat he contributed production patches and architecture support—e.g., POWER10 and AArch64 security/performance markers—in major upstream projects like LLVM and glibc. Fluent in English and Portuguese, he is as comfortable debugging assembly and memory-copy optimizations as he is improving open-source infrastructure to avoid leaking sensitive tokens. His profile reflects a rare mix of electrical engineering training, parallel/embedded systems experience, and long-term stewardship of critical low-level toolchains.
26 years of coding experience
11 years of employment as a software developer
Technical, Electronics, Technical, Electronics at Centro Federal de Educação Tecnológica de Minas Gerais
Graduation, Electrical Engineering, Graduation, Electrical Engineering at Universidade Federal de Minas Gerais
International exchange, Computer Science, International exchange, Computer Science at ESIEE PARIS
Unofficial mirror of sourceware glibc repository. Updated daily.
Role in this project:
Back-end Developer
Contributions:98 commits in 9 years 1 month
Contributions summary:Tulio primarily contributed to the glibc project by adding support for new hardware features and architectures. They focused on PowerPC architecture, including POWER10 support by adding necessary directories, selecting libraries, and optimizing memory copy operations. Furthermore, the user fixed existing calls and selection issues related to POWER10 and POWER64, and also modified existing code to fix compiler related issues.
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
Backend & Systems Engineer
Contributions:30 reviews, 27 PRs, 12 pushes in 2 years 5 months
Contributions summary:Tulio contributed to low-level system aspects, specifically focusing on AArch64 architecture. Their work involved fixing typos, addressing branch protection issues, and integrating BTI/PAC markers for improved security and performance. The user also worked on refactoring and improving OpenMP and MLIR infrastructure, including path reuse. Furthermore, the user implemented changes to prevent the exposure of sensitive information like passwords or tokens within the repository.
compilerstechnologiesclangsubmittoolchain
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
Tulio Filho - Principal Software Engineer at Red Hat