Muhammad Anjum is a Linux kernel engineer with nine years of systems software experience and a strong upstream-first contribution record, having authored 150+ patches to the mainline kernel. He specializes in core kernel subsystems—memory management, drivers, and concurrency primitives—having implemented features like PAGEMAP_SCAN, UFFD_FEATURE_WP_ASYNC, and ChromeOS ACPI support. Comfortable across the full kernel lifecycle, he debugs complex regressions with tools such as GDB, Perf, eBPF and KernelShark, and maintains high-quality test coverage via kselftests, KernelCI integration and forward/back-porting. His background includes high-performance shared-memory systems at Afiniti, real-time/RISC-V platform ports, and teaching experience that sharpens his ability to explain deep technical topics. An active conference presenter and blogger, he combines rigorous academic training with hands-on upstream engineering and a knack for squeezing performance and correctness out of low-level code. Based in Oregon with roots in Pakistan, he brings both global open-source collaboration experience and a demonstrated track record of shipping subtle kernel improvements that avoid regressions.
9 years of coding experience
4 years of employment as a software developer
Master of Science, Electrical Engineering with Specialization in Computer Science, Master of Science, Electrical Engineering with Specialization in Computer Science at University of Engineering and Technology, Lahore
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.