Naohiro Aota

Researcher at Western Digital

Tokyo, 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

👤
Senior
🎓
Top School
Naohiro Aota is a Tokyo-based researcher and Ph.D. candidate at Keio University with 18 years of systems and storage engineering experience, currently working at Western Digital. He specializes in file systems, zoned block devices, and OS-level storage stacks, contributing substantive fixes and features to Btrfs in both the Linux kernel and userspace btrfs-progs. Naohiro’s open-source work spans high-profile projects like torvalds/linux, fio, and util-linux, where he added zone-aware probing, corrected critical Btrfs logic, and improved ZBD handling to boost reliability and performance. A long-time Gentoo developer and emacs-w3m maintainer, he blends deep kernel expertise with practical tooling and documentation improvements. His track record includes industry research roles and internships that translated academic investigations into production-ready kernel patches.
code18 years of coding experience
job7 years of employment as a software developer
bookBachelor's degree, Bachelor's degree at Osaka University
bookDoctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at Keio University
languagesEnglish, Japanese
github-logo-circle

Github Skills (17)

filesystem10
btrfs10
system-programming10
storage10
linux10
ioctl10
c1110
linux-kernel10
c1710
data-storage10
file-storage10
concurrency10
error-handling9
data-structures8
data-structure8

Programming languages (12)

ShellCoffeeScriptC++CRustTeXJavaScriptHaskell

Github contributions (5)

github-logo-circle
kdave/btrfs-progs

Apr 2021 - Jan 2023

Development of userspace BTRFS tools
Role in this project:
userBack-end Developer
Contributions:46 commits, 6 comments in 1 year 9 months
Contributions summary:Naohiro primarily contributed to the `btrfs-progs` project, focusing on the implementation and refinement of features related to zoned block devices. Their work involved modifying core utilities such as `mkfs` and correcting logic in the `dev_extent_hole_check_zoned()` function. They also addressed issues related to the placement of block groups and added relevant documentation for sysfs entries. The contributions centered around enhancing the functionality and stability of Btrfs on zoned storage environments.
deltauserspacevfsseccompcode-injection
torvalds/linux

Dec 2022 - Mar 2023

Linux kernel source tree
Role in this project:
userBack-end Developer
Contributions:5 commits in 2 months
Contributions summary:Naohiro primarily contributes to the Btrfs file system within the Linux kernel. Their work focuses on fixing bugs and improving the stability and efficiency of Btrfs, particularly regarding zoned storage. The commits involve debugging and correcting issues related to data integrity, zone management, error handling, and space management. The user also refactors code to optimize the file system's performance.
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