Masami Hiramatsu

Software Engineer at Google

Yokohama, 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
Masami Hiramatsu is a seasoned Linux kernel engineer with 17 years of experience focused on tracing, debugging, and x86 architecture, currently contributing at Google. He maintains kprobes, dynamic event tracing (ftrace/perf), and the x86 instruction decoder, and has made notable contributions to the torvalds/linux tree improving function graph tracing and fprobe capabilities. His background spans research and product roles at Hitachi, Red Hat, and Linaro, and includes translating seminal kernel texts—reflecting deep familiarity with both kernel internals and developer education. Based in Yokohama, he blends low-level systems expertise with long-term open source stewardship, often simplifying complex tracing APIs while preserving performance and stability.
code17 years of coding experience
job20 years of employment as a software developer
bookMaster, Robotics, System Engineering, Master, Robotics, System Engineering at The University of Osaka
github-logo-circle

Github Skills (15)

c1710
kernel10
debugging10
c1110
tracer10
trace10
linux-kernel10
kernel-mode10
ftrace10
x869
x86-649
tracelogging9
performance-analysis9
arm9
performance-optimization8

Programming languages (6)

DockerfileC++ShellCRustHTML

Github contributions (5)

github-logo-circle
torvalds/linux

Nov 2022 - Mar 2023

Linux kernel source tree
Role in this project:
userBack-end Developer
Contributions:13 commits in 3 months
Contributions summary:Masami primarily contributed to the Linux kernel's tracing and performance analysis infrastructure, specifically focusing on enhancements related to the function graph tracer and fprobe features. Their work involved simplifying code, optimizing tracing mechanisms, and adding new capabilities for detailed function call analysis. Furthermore, the user addressed bugs, improved code clarity, and refactored existing APIs to maintain the overall stability and performance of the kernel's tracing tools. The user demonstrated a solid understanding of kernel internals, especially around tracing and debugging.
linux-kernel
96boards-akebi96/linux

Nov 2018 - Jun 2020

Contributions:83 pushes, 5 branches in 1 year 6 months
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