Gustavo Romero is a seasoned FOSS low-level engineer with 11 years of experience specializing in Linux, kernel and JIT compiler work, and performance optimization. As a committer to GDB, OpenJDK, Apache TVM and an active QEMU contributor at Linaro, he bridges toolchain, emulator and embedded ML runtime development for Arm architectures. His recent focus is on adding CPU features and device models to QEMU and optimizing TVM for ARM MCUs, including microTVM automation and Zephyr RTOS integrations. Gustavo’s background spans hardware enablement, build-system automation and serial-port debugging—skills honed at IBM and in large-scale infrastructure migrations. Based in São Paulo, he combines deep systems expertise with practical build and board bring-up experience, often solving issues few higher-level developers encounter. Colloquially a biologist-turned-low-level hacker, he brings scientific curiosity to tricky cross-layer tooling problems.
11 years of coding experience
5 years of employment as a software developer
Bacharel Biologia/Ciências Biológicas - Geral, Bacharel Biologia/Ciências Biológicas - Geral at USP - Universidade de São Paulo
Open deep learning compiler stack for cpu, gpu and specialized accelerators
Role in this project:
Embedded Systems Engineer / Automation Engineer
Contributions:258 reviews, 55 commits, 63 PRs in 1 year 8 months
Contributions summary:Gustavo primarily contributed to the µTVM (microTVM) portion of the TVM project, focusing on the development and support of embedded systems and automation of the build process. They addressed issues related to serial port handling for embedded devices, fixed build warnings, added support for specific hardware boards (STM32 and MPS2), and improved the build system's ability to generate runtime statistics for the Zephyr RTOS. Their work involved modifying build scripts, updating API servers, and correcting configuration files for the Zephyr build process, demonstrating expertise in automating the build process for microcontrollers.
Code and tools related to ECP5 Lattice evaluation FPGA board
Contributions:8 reviews, 19 commits, 97 pushes in 2 months
boardevaluationlatticeecp5fpga-evaluation-board
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.