Summary
Pete Swain is a seasoned kernel engineer with nine years of recent experience and a decades-long track record bringing up and tuning OS kernels on new and unusual hardware, from embedded SoCs to large-scale multi-core ARM/MIPS systems. Currently at Google as a "Kernel Dude," he excels at the hw/sw interface, toolchain and bringup work that turns silicon into shipping products, and has led kernel, firmware and RAS efforts at Marvell and product ports at C2 Microsystems. Known as a pragmatic architect and occasional mentor, he prioritizes robust SDKs and clean APIs while iteratively redesigning critical systems to avoid “shed-like” software. He thrives on low-level debugging but deliberately moves up the stack when it yields value, and has run kernel fleets and scheduler work at Akamai serving a significant portion of the web. Based in Danville, CA, Pete combines hands-on silicon-level troubleshooting with system-level architecture, often finding the most product value in the tooling and interfaces others overlook.
9 years of coding experience
15 years of employment as a software developer
UNSW Sydney