Paul Mckenney is a veteran software engineer with 26+ years focused on concurrency, real-time and kernel-level systems, currently contributing to Meta and long known for maintaining Linux's RCU subsystem and the rcutorture test module. His career spans Sequent, SRI, IBM (where he was a Distinguished Engineer), and substantial open-source work improving SMP/NUMA scalability, scheduler behavior, and RCU correctness across kernel and userspace libraries. He holds a deep research and IP footprint—over 200 publications and more than 100 patents—and a Ph.D. in Computer Science and Engineering. Paul’s contributions to high-profile repos (including rockchip-linux/kernel and userspace-rcu) show a rare blend of formal modeling, race-condition fixes, and pragmatic kernel bug fixes that improve real-world stability and performance. Known for making parallel programming tractable, he pairs academic rigor with hands-on systems engineering, often surfacing subtle fixes like parity-flip synchronization and NMI-safe handling that prevent rare deadlocks. Based in Beaverton, Oregon, he combines long-term maintenance stewardship with ongoing innovation in scalability and real-time systems.
26 years of coding experience
34 years of employment as a software developer
Ph.D., Computer Science and Engineering, Ph.D., Computer Science and Engineering at Oregon Health & Science University
Bachelors, Mechanical Engineering, Bachelors, Mechanical Engineering at Oregon State University
Contributions summary:Paul primarily focused on kernel-level optimization and bug fixes within the Linux kernel source code. Their contributions addressed issues related to RCU (Read-Copy-Update) mechanisms, including handling page faults in NMI handlers and preventing deadlocks related to scheduler locks and interrupt disabling. They also worked on improving scheduler behavior by correcting assumptions in expedited scheduling and preventing IPIs to offline CPUs.
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.