Gavin Uberti is a founder and engineering leader with 11 years of experience building hardware and edge-focused software for AI, currently leading Etched as CEO to create next-generation compute for superintelligence. He combines hands-on embedded systems work—contributing to microTVM support for Arduino and CI automation—with backend and algorithm engineering experience from roles at OctoML, Coursedog, and Xnor.ai. Based in San Francisco, he bridges low-level device enablement and production ML tooling, having improved testing infrastructure and tooling in widely used projects like Apache TVM and Sphinx-Gallery. Gavin’s background includes advanced study in computer science and mathematics at Harvard, though he left academia to pursue entrepreneurial engineering work. Known for shipping reproducible test automation and hardware bring-up, he favors pragmatic engineering that accelerates ML deployment to constrained devices. He’s building “shoggoths” at Etched—ambitious, scalable hardware systems designed for future AI workloads.
11 years of coding experience
2 years of employment as a software developer
High School Diploma General Studies, High School Diploma General Studies at Eastside Preparatory School
Master's degree (concurrent dropped out) Computer Science, Master's degree (concurrent dropped out) Computer Science at Harvard University
Open deep learning compiler stack for cpu, gpu and specialized accelerators
Role in this project:
Embedded Systems Engineer / Automation Engineer
Contributions:239 reviews, 49 commits, 50 PRs in 1 year 5 months
Contributions summary:Gavin primarily contributes to the microTVM project, focusing on enabling support for Arduino boards and automated testing. Their commits include adding support for new Arduino boards, fixing bugs in the Arduino API server, and improving the testing infrastructure, including the reference virtual machine for testing. The contributions also extend to automating the build process and improving the Arduino-related code for CI/CD.
Sphinx extension for automatic generation of an example gallery
Role in this project:
Backend Developer
Contributions:8 reviews, 6 commits, 14 PRs in 8 months
Contributions summary:Gavin primarily contributed to improving the Sphinx-Gallery extension by adding features and fixing bugs. They added support for ignoring code blocks and converting embedded URIs. The user also improved the Jupyter notebook converter's handling of code blocks and fixed an issue related to Tensorflow/Abseil compatibility. Additionally, the user removed ignore blocks when `remove_config_comments` is set to `True`.
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.