Chris Frantz is a Site Reliability Engineer based in San Jose with 11 years of experience building and maintaining robust production systems at Google. Trained as a computer engineer, he brings two decades of prior systems engineering experience from Compaq and HP to bear on reliability, operational excellence, and low-level debugging. He’s also an active embedded systems contributor in prominent open-source projects like OpenTitan and Tock, where he’s implemented drivers, memory/register management, and platform-specific integrations for secure silicon and microcontroller platforms. That blend of cloud-scale SRE practice and hands-on hardware/firmware work gives him a rare cross-domain perspective on system failure modes and defendable architectures. Colleagues value him for turning intricate hardware constraints into maintainable software interfaces and measurable reliability improvements.
11 years of coding experience
17 years of employment as a software developer
B.S., Computer Engineering, B.S., Computer Engineering at Milwaukee School of Engineering
Contributions:2205 reviews, 225 commits, 1185 PRs in 2 years 9 months
Contributions summary:Chris primarily contributed to low-level embedded system development, focusing on silicon root of trust projects. Their work involved refactoring and developing drivers for various hardware components, including UART, watchdog timers, alert handlers, and the real-time clock. Additionally, the user implemented a modular framework for interacting with the various hardware blocks, providing features like simplified access to their respective registers and implementing memory management capabilities, as well as defining common APIs for control and status.
A secure embedded operating system for microcontrollers
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:32 reviews, 3 commits, 8 PRs in 2 days
Contributions summary:Chris primarily contributed to the embedded operating system, Tock, focusing on OpenTitan platform integration. Their work involved updating linker scripts to match OpenTitan's requirements, adding manifest-related features, and adjusting RAM sizes. The user also addressed stack overflow issues by increasing stack space and corrected test order dependencies in the AES test suite. Furthermore, the user incorporated autogenerated register definitions for lowrisc peripherals and updated the UART driver.
kernelcortex-mrisc-vsecurebare-metal
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
Chris Frantz - Site Reliability Engineer at Google