Vignesh Babu is a Senior Software Engineer in the San Francisco Bay Area with 11 years of experience building high-performance distributed systems, network stacks, and kernel-level infrastructure. He is a core contributor to Google’s gRPC team, improving RPC speed, reliability, and client/server channel management—work that touches one of the most widely used open-source RPC implementations. Trained with an advanced academic background (MS and PhD work at UIUC) and a B.Tech from IIT Guwahati, he blends rigorous research instincts with production-grade engineering. His internships and projects span data center measurement, multi-cloud Kubernetes interconnects, ML-driven root cause analysis, and HDL verification, reflecting deep cross-layer systems expertise. Notably, his gRPC contributions focused on subtle stability fixes and HTTP/2 server correctness—areas that quietly reduce large-scale outages and performance regressions.
11 years of coding experience
2 years of employment as a software developer
Bachelor of Technology (B.Tech.) Electronics and Communication Engineering, Bachelor of Technology (B.Tech.) Electronics and Communication Engineering at Indian Institute of Technology, Guwahati
Doctor of Philosophy - PhD Computer Engineering, Doctor of Philosophy - PhD Computer Engineering at University of Illinois Urbana-Champaign
The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
Role in this project:
Back-end Developer
Contributions:1197 reviews, 169 commits, 340 PRs in 1 year 5 months
Contributions summary:Vignesh's contributions primarily focused on improving the stability and functionality of the gRPC codebase, specifically within the context of client channel and stream management. They addressed bugs related to subchannel destruction and the passing of channel arguments. The user also contributed to enhancements in code readability and corrected errors in the HTTP/2 server implementation. Their work involved modifications to core components, notably the subchannel, and server side code.
IEC 61131-3 compatible SCADA emulation framework with virtual time support
Contributions:3 releases, 46 commits, 83 pushes in 1 year 9 months
emulator61131-3ieciec-61131-3scada
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.