Gustavo Romero

GDB Committer at Linaro

São Paulo, Brazil
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

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
job5 years of employment as a software developer
bookBacharel Biologia/Ciências Biológicas - Geral, Bacharel Biologia/Ciências Biológicas - Geral at USP - Universidade de São Paulo
languagesEnglish, Portuguese, French
github-logo-circle

Github Skills (18)

qemu10
zephyr-rtos10
c1110
microcontroller10
c1710
automation10
sys10
arm10
embedded10
automations10
testing9
debug9
debugging9
python9
serial-communication9

Programming languages (13)

JavaC++HackCScalaGoFortranShell

Github contributions (5)

github-logo-circle
apache/tvm

Jan 2021 - Sep 2022

Open deep learning compiler stack for cpu, gpu and specialized accelerators
Role in this project:
userEmbedded 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.
metalvulkancompilertensoropencl
gromero/ecp5

Jan 2020 - Mar 2020

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.
Request Free Trial
Gustavo Romero - GDB Committer at Linaro