Bhasker Hariharan is a Staff Software Engineer in Sunnyvale with 15 years of experience building high-performance networked systems and distributed services. He spent over a decade at Google working deeply on kernel-like networking projects (notably contributions to google/netstack and gVisor) where he implemented TCP features, optimized packet processing, and improved congestion control and socket behaviors. Now at Airbnb, he brings systems-level expertise to production-scale services, blending low-level protocol engineering with practical performance optimizations. His background spans large consumer platforms (Yahoo!, Shazam) and enterprise services, giving him a rare mix of infrastructure, mail delivery/antispam, and real-time systems experience. Outside core systems work he has also implemented game AI logic in open-source challenges, showing a pragmatic, exploratory coding style. Known for refactors that unlock testability and metrics, he focuses on measurable improvements in throughput and reliability.
15 years of coding experience
16 years of employment as a software developer
High School, High School at Sardar Patel Vidyalaya
B Sc, Computer Science (General), B Sc, Computer Science (General) at St.Stephen's College, Delhi
Post Graduate Diploma, Computer Applications, Post Graduate Diploma, Computer Applications at Institute of Management Technology, Ghaziabad
Contributions:66 commits, 19 comments in 2 years 3 months
Contributions summary:Bhasker's commits focus on implementing and improving the TCP protocol stack within the `google/netstack` repository. The contributions include implementing the TCP Timestamp option, addressing issues related to payload size calculation, and refactoring code for SACK support. The user also modified congestion control algorithms and added support for TCP_MAXSEG socket options demonstrating expertise in network protocol implementation. The work is primarily focused on improving the performance and features of the TCP stack.
Contributions:33 reviews, 238 commits, 3 PRs in 4 years 5 months
Contributions summary:Bhasker's commits primarily involve enhancing the gvisor project, particularly focusing on networking-related aspects within container environments. Their contributions include implementing features for TCP and UDP sockets, specifically addressing issues related to connection handling, buffer management, and performance. The user added support for TCP socket options and improved the efficiency of packet processing, including optimizations for reducing system calls. They also contributed to improving tests and introducing new metrics for monitoring.
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.