Harshad Shirwadkar

Software Engineer at Google

Bothell, Washington, United States
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
Harshad Shirwadkar is a seasoned software engineer with 15 years’ experience specializing in storage, operating systems, networking, and distributed systems, currently building low-level file system and block-layer software on Google’s storage team. He combines production-grade engineering at scale with academic depth from an M.S. in Information Networking at Carnegie Mellon, where he researched network and transport-layer systems. His open-source contributions to the widely used e2fsprogs project show practical expertise in ext2/3/4 internals—adding bigalloc support, refactoring core libraries, and improving tools like e2fsck and debugfs. Earlier roles span Wi‑Fi driver and security tooling development at AirTight Networks and kernel-adjacent projects from Google Summer of Code, reflecting a knack for bridging driver, kernel, and userland code. Based in Bothell, WA, he brings a pragmatic, systems-first mindset that surfaces in both production infrastructure and low-level troubleshooting.
code15 years of coding experience
job4 years of employment as a software developer
bookBachelor of Engineering (B.E.) Computer Science, Bachelor of Engineering (B.E.) Computer Science at Pune Institute of Computer Technology
bookMaster of Science (M.S.) Information Networking, Master of Science (M.S.) Information Networking at Carnegie Mellon University
stackoverflow-logo

Stackoverflow

Stats
71reputation
4kreached
2answers
1question
github-logo-circle

Github Skills (15)

c1710
filesystem10
c1110
fileio10
journaling10
debug8
debugging8
kernel6
flags6
ipc6
unix6
shared-libraries6
non-blocking6
context-switching6
dll6

Programming languages (5)

JavaC++ShellCPython

Github contributions (5)

github-logo-circle
tytso/e2fsprogs

Mar 2018 - Nov 2021

Ext2/3/4 file system utilities
Role in this project:
userBack-end Developer
Contributions:27 commits, 5 comments in 3 years 8 months
Contributions summary:Harshad primarily contributed to the e2fsprogs repository by implementing and modifying file system utilities, specifically focusing on the ext2/3/4 file systems. Their work involved changes related to the handling of clusters, blocks, and inodes, especially in relation to the bigalloc feature. The user's contributions are evident in the modifications made to the e2fsck and debugfs tools, as well as the addition of kernel endianness conversion macros. The user also refactored the codebase by moving the `calculate_summary_stats` function to the libext2fs library and providing APIs to configure fast commit blocks.
vfstarballfinderadministratorfilesystem
harshadjs/linux

Sep 2019 - Jan 2024

Linux kernel source tree
Contributions:4 PRs, 136 pushes, 51 branches in 4 years 4 months
kernellinux-distributionkernel-sourcelinuxlinux-kernel
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
Harshad Shirwadkar - Software Engineer at Google