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.
code20 years of coding experience
github-logo-circle

Github Skills (16)

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

Programming languages (8)

ShellCTeXSCSSJavaScriptGoRoffPython

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.
linux-kernel
Complete open source web conferencing system.
Contributions:5 releases, 5 PRs, 5 pushes in 2 years 7 months
javascriptnodejsconferencingweb-conferencing
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