Neel Natu

Software Engineer at FreeBSD Project

Saratoga, California, 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
Neel Natu is a systems-focused software engineer with over a decade of experience building everything from tiny embedded devices to enterprise-class storage and virtualization platforms. He co-created and leads development of bhyve, the FreeBSD hypervisor, and contributes to high-profile open-source projects such as gVisor, where he has improved core filesystem and eventfd behaviors. His background spans kernel and low-level work—Linux scheduler and virtualization at Google, fault-tolerant storage at NetApp, and embedded OS features for Apache Mynewt—bringing deep expertise in RAS, virtualization, and embedded architectures. Based in Saratoga, CA, he pairs hands-on engineering with long-term stewardship of open-source platforms, an uncommon blend of product-grade reliability and community leadership.
code10 years of coding experience
job17 years of employment as a software developer
bookFergusson College
bookMuktangan
bookMS, Computer Networking, MS, Computer Networking at Rensselaer Polytechnic Institute
bookBS, Electronics and Telecommunications, BS, Electronics and Telecommunications at College of Engineering, Pune, India
github-logo-circle

Github Skills (17)

filesystem10
linux10
c1110
n10
c1710
kernel10
go10
sys10
kernel-mode10
embedded10
operating-system10
container9
system-calls9
concurrency8
testing8

Programming languages (3)

CGoHTML

Github contributions (5)

github-logo-circle
apache/mynewt-core

Mar 2016 - Apr 2016

An OS to build, deploy and securely manage billions of devices
Role in this project:
userBack-end Developer
Contributions:46 commits, 10 PRs, 8 comments in 1 month
Contributions summary:Neel primarily focused on implementing core features related to time and date handling within the OS. They added functionality for parsing and formatting RFC 3339 compliant datetime strings, along with a shell command to set and get the wallclock time. These changes involved modifying existing date/time libraries and adding new functionality to support time-related operations in the embedded operating system. These changes provide the fundamental datetime manipulation capabilities for the mynewt-core operating system.
mynewtsecurely
google/gvisor

Jul 2018 - Jul 2019

Application Kernel for Containers
Role in this project:
userBack-end Developer
Contributions:11 commits in 1 year
Contributions summary:Neel's contributions primarily involve modifying the core components of gvisor, focusing on file system functionalities. They implemented features like controlling filesystem visibility in `/proc/filesystems` and adding an API to decode `stat.st_rdev`. Additional work includes the addition of the `HostFD` method and relevant updates related to eventfd operations. Furthermore, the user also contributed to improving the stability and functionality of the project by addressing issues related to `madvise` and futex, and implementing a fix for initialization in `SigaltstackTest`.
containerskernelseccomplinuxsandbox
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
Neel Natu - Software Engineer at FreeBSD Project