Mike Gerow is a Staff Software Engineer in Seattle with 15 years of experience building reliable infrastructure and low-level systems, currently leading work at Google. He began as a National Merit Scholar studying Computer Engineering and Computer Science at USC and parlayed early internships at DIRECTV, SpaceX, and ISI into a long Site Reliability and software engineering career. His background spans embedded set-top box software, internal IT applications, and large-scale SRE practices, blending hardware-aware kernel knowledge with cloud production reliability. An active open-source systems contributor, he has made substantive kernel and driver contributions to the hobby ToaruOS project, including AC97 audio driver integration and IRQ/interrupt handling improvements. Colleagues know him for bridging deep systems expertise with operational rigor and for bringing a hands-on hacker mentality to production-grade engineering challenges.
15 years of coding experience
11 years of employment as a software developer
Computer Engineering and Computer Science Computer Science Electrical Engineering Computer Engineering, Computer Engineering and Computer Science Computer Science Electrical Engineering Computer Engineering at University of Southern California
A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.
Role in this project:
Back-end Developer & System Engineer
Contributions:28 commits, 14 PRs, 37 comments in 2 years 10 months
Contributions summary:Mike primarily contributed to the development of the ToaruOS kernel and device drivers, focusing on low-level system interactions. Their work includes implementing interrupt handling mechanisms, such as checking for occupied IRQs and adding an AC97 audio driver. Furthermore, the user refactored the AC97 module to integrate with a sound subsystem and implemented an ioctl interface for it. These changes demonstrate a strong understanding of operating system internals and hardware interaction.
Contributions:80 pushes, 30 branches in 2 years 11 months
kerneluserspacelinuxscratchhobby-kernel
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.