Motohiro Kosaki

Technical Advisor at Ruby Association

Osaka, Japan
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
🎓
Top School
Motohiro Kosaki is a seasoned systems engineer and technical advisor in Osaka with 26 years of experience focused on low-level infrastructure, Linux memory management, and language runtime internals. A longtime Ruby core committer and one of the top Linux MM developers, he has led major rewrites (including Ruby's GVL and parts of the Linux VM) and driven platform tuning for HPC and container work. He serves as a Fujitsu Distinguished Engineer and technical advisor to multiple companies while running his own consulting practice, bridging research, product, and open-source communities. Notably, his kernel contributions include hugepage support and core-dump enhancements, and his prolific activity in the ruby and linux trees reflects deep, sustained influence on two foundational ecosystems.
code26 years of coding experience
job23 years of employment as a software developer
bookMaster's degree, Management of Technology, Master's degree, Management of Technology at Tokyo University of Science
bookBS, mathematics, physics, BS, mathematics, physics at Kinki University
languagesJapanese, English
github-logo-circle

Github Skills (10)

c1710
kernel10
memory-management10
c1110
system-programming10
linux-kernel10
kernel-mode10
virtual-memory10
debug9
debugging9

Programming languages (8)

TypeScriptC++ShellCGoRubyPythonEmacs Lisp

Github contributions (5)

github-logo-circle
jonsmirl/mpc5200

Feb 2008 - Jun 2011

Digispeaker
Role in this project:
userBack-end Developer
Contributions:241 commits in 3 years 4 months
Contributions summary:Motohiro primarily contributed to the memory management subsystem of the Linux kernel. Their work focused on optimizing memory allocation and deallocation, including improvements to the page cache and virtual memory management. They refactored and removed unused functions related to the LRU (Least Recently Used) cache, further streamlining the kernel's memory management. The user also implemented features related to hugepage support and the core dump mechanism, enhancing the system's capabilities.
kosaki/colordiff.py

May 2009 - Jun 2016

Contributions:3 commits, 1 PR, 1 push in 7 years 1 month
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
Motohiro Kosaki - Technical Advisor at Ruby Association