Boqun Feng is a seasoned software engineer with 14 years focused on Linux kernel internals—locking, RCU, atomics, and memory models—and a recent move to Netflix after senior roles at Microsoft and long contributions at IBM and Intel. He serves as a Linux kernel maintainer in areas like locking and RCU and co-authored work on the Linux Kernel Memory Model, bringing deep expertise in concurrency and low-level systems. He bridges practical kernel development with formal methods, contributing to herdtools and studying TLA+ and Coq to make OS correctness more tractable. Notable subspecialties include PowerPC support, rcutorture tooling, and lockdep enhancements such as recursive read-lock detection. Based in Redmond, he combines production-grade engineering with research-minded rigor, often applying type-system and formal-verification thinking to hard systems problems.
14 years of coding experience
14 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at Shanghai Jiao Tong University
Adding support for the Rust language to the Linux kernel.
Contributions:67 pushes, 25 branches, 2 tags in 2 years
kernelrustlinuxlinux-kernelrust-language
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.