Chirag Shah

Senior Software Development Engineer at NVIDIA

San Jose, 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

🤩
Rockstar
🎓
Top School
Chirag Shah is a Senior Software Development Engineer based in San Jose with nine years focused on high-performance networking software, currently driving routing and forwarding features at NVIDIA. He brings deep protocol expertise across BGP, EVPN, OSPFv2/v3, IS-IS, MPLS and multicast (PIM-SM/IGMP), and has implemented Layer 2/3 forwarding and virtualization-aware networking on platforms from Brocade and Nexus to modern cloud networking stacks. A prolific backend contributor to the widely used FRRouting project, he has improved EVPN route handling, VXLAN interface robustness, and core zebra stability—work that demonstrates both protocol-level rigor and production-readiness. Known for C/C++ and Python systems development on Linux with an emphasis on high availability, he blends hardware-platform experience with open-source collaboration and a knack for fixing subtle control-plane/data-plane interactions.
code9 years of coding experience
job16 years of employment as a software developer
bookB.S Electrical and Computer Engineering, B.S Electrical and Computer Engineering at Cornell University
github-logo-circle

Github Skills (13)

c1710
bgp10
url-routing10
vxlan10
c1110
openvpn10
vpn10
networking10
vpn-client10
protonvpn10
linux-kernel9
documentation8
python7

Programming languages (2)

CHTML

Github contributions (5)

github-logo-circle
FRRouting/frr

Jan 2020 - Jan 2023

The FRRouting Protocol Suite
Role in this project:
userBack-end Developer
Contributions:131 reviews, 28 commits, 311 PRs in 3 years
Contributions summary:Chirag primarily contributed to the back-end aspects of the FRR project, focusing on the BGP routing protocol and EVPN functionalities. Their work involved implementing and refining EVPN route-map matching, including adding new route types and fixing related bugs. The user also addressed issues related to VXLAN interface handling, specifically addressing protodown events and their impact on EVPN route advertisements, as well as working on zebra crash fixes. Additionally, the user added documentation and performed enhancements to the zebra and tools components.
mplspbrvrrpripngevpn
chiragshah6/frr

Apr 2017 - Mar 2025

FRR - The FRRouting Protocol Suite, forked from Quagga
Contributions:1342 pushes, 57 branches, 2 comments in 8 years
frroutingsuitequaggafrr
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