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.
18 years of coding experience
7 years of employment as a software developer
Bachelor's degree, Bachelor's degree at Osaka University
Doctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at Keio University
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.
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.