Mike Rapoport

Israel
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
Mike Rapoport is a seasoned Linux kernel developer with 19 years of systems-level experience, based in Israel. He specializes in kernel memory management and module loading, contributing substantive patches to the upstream Linux tree, including APIs like set_direct_map_valid_noflush() and ROX large-page cache work. His contributions show deep familiarity with low-level allocation semantics and kernel internals, from vmalloc optimizations to preparing module text for read-only executable memory. Comfortable working directly in torvalds/linux, he blends careful code hygiene (fixing comments/typos) with impactful architecture changes that improve performance and security. Colleagues can rely on him for pragmatic, low-level engineering that anticipates real-world deployment constraints.
code19 years of coding experience
github-logo-circle

Github Skills (16)

c1710
kernel10
module-loader10
memory-management10
linux10
lazy-loading10
internals10
c-programming10
c1110
linux-kernel10
resource-loading10
kernel-mode10
code-formatting9
assembly8
x868

Programming languages (7)

ShellCTeXJavaScriptGoRoffPython

Github contributions (5)

github-logo-circle
torvalds/linux

Jan 2023 - Feb 2023

Linux kernel source tree
Role in this project:
userBack-end Developer
Contributions:16 commits in 1 month
Contributions summary:Mike contributed to the Linux kernel source tree, specifically focusing on memory management and module loading. Their work involved fixing typos in comments, optimizing vmalloc allocations, and preparing module loading for ROX allocations of text. Additionally, they introduced APIs for managing memory mappings, including `set_direct_map_valid_noflush()` and contributed to the development of ROX cache for large pages. These modifications suggest a deep understanding of kernel internals and memory management principles.
kernellinux-kernellinuxkernel-source
thirtythreeforty/linux

Feb 2019 - Feb 2019

Linux kernel source tree
Contributions:387 commits in 19 days
kernellinux-kernellinuxkernel-source
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
Mike Rapoport