Pete Swain

Kernel Dude at Google

Danville, California, United States
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
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.
code9 years of coding experience
job15 years of employment as a software developer
bookUNSW Sydney
github-logo-circle

Github Skills (8)

linux-kernel9
linux9
kernel9
patch5
userspace2
multicore1
dumper1
perf1

Programming languages (2)

C++C

Github contributions (5)

github-logo-circle
swine/kpatch

Sep 2022 - Jun 2024

kpatch - live kernel patching
Contributions:41 pushes, 3 branches in 1 year 8 months
kernelpatchinglinux
swine/meta-cavium-arm-dev

Apr 2017 - Jun 2018

Contributions:1 push, 5 branches in 1 year 1 month
socarm64bsp
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