Summary
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
English