Aneesh Kumar

Principal Software Engineer at Arm

Bengaluru, Karnataka, India
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
Aneesh Kumar is a Principal Software Engineer with 26 years of experience specializing in Linux kernel development across memory management, file systems, and virtualization, now focused on KVM and Confidential Computing at Arm. He has driven significant ext4 enhancements—multiblock allocator, delayed allocation, RichACLs—and contributed to widely used tooling like e2fsprogs by adding an undo I/O manager and e2undo utility. Aneesh’s architecture work spans PowerPC (64TB address spaces, THP, NUMA balancing, POWER9 Radix) to enabling disaggregated systems with persistent memory and memory tiering, demonstrating deep low-level systems expertise. A top contributor to Linux 4.7, he combines long-term subsystem ownership with pragmatic fixes for races, fragmentation, and data integrity. Based in Bengaluru, he blends kernel core-infrastructure improvements with practical virtualization features to secure cloud and edge deployments.
code26 years of coding experience
job21 years of employment as a software developer
bookNehru Arts and Science college
bookBTech, BTech at National Institute of Technology Calicut
bookDurga Higher Secondary school
github-logo-circle

Github Skills (21)

powerpc10
filesystem10
ext410
architecture10
computer-architecture10
memory-management10
c1110
linux-kernel10
c1710
kernel10
architectures10
concurrency10
data-structure9
journaling9
data-structures9

Programming languages (6)

TypeScriptC++CSchemePythonEmacs Lisp

Github contributions (5)

github-logo-circle
jonsmirl/mpc5200

May 2006 - May 2011

Digispeaker
Role in this project:
userBack-end Developer
Contributions:289 commits in 5 years 1 month
Contributions summary:Aneesh primarily contributed to the ext4 file system code within the repository, making numerous changes related to block and inode allocation, extent management, and journal behavior. Their work focused on improving the reliability and performance of the file system by addressing issues such as file fragmentation, lock contention, and potential data corruption scenarios. Key contributions include fixes to race conditions and enhancements to error handling during file system operations.
tytso/e2fsprogs

Aug 2007 - Aug 2009

Ext2/3/4 file system utilities
Role in this project:
userBack-end Developer
Contributions:12 commits in 2 years
Contributions summary:Aneesh contributed significantly to the `e2fsprogs` repository, focusing on the implementation of an undo I/O manager. This manager saves data before it's overwritten, enabling the ability to revert file system changes, primarily using a TDB database. The user also added the `e2undo` command-line utility to replay transactions, along with the support for it in `mke2fs` and `tune2fs` tools, specifically during inode size modifications, and also addressed related issues such as bad block handling.
vfstarballfinderadministratorfilesystem
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
Aneesh Kumar - Principal Software Engineer at Arm