Saurabh Rawat is an engineering manager based in Bengaluru with 12 years of experience building and leading teams that deliver scalable distributed systems. He has a track record of bootstrapping teams end-to-end—from hiring and coaching to shipping complex projects quickly—at organizations including Google and Oracle. Technically hands-on, he contributes to open-source projects across languages, from improving a Rust 2D GUI library to enhancing HTTP client behavior in the popular http4s Scala project and refining parsing in the Idris language. Colleagues know him as a mentor who develops engineers’ technical depth and career growth while also addressing low-level reliability concerns like connection pooling and 32-bit build issues. He combines product-focused delivery with a curiosity for language- and system-level challenges, bringing both managerial rigor and code-level contributions to his teams.
12 years of coding experience
14 years of employment as a software developer
B.Tech Electronics and Communication, B.Tech Electronics and Communication at Jaypee University of Information Technology
Contributions:49 commits, 7 PRs, 62 comments in 1 year 11 months
Contributions summary:Saurabh primarily contributed to the improvement of the HTTP4s client library, focusing on connection management and request handling. Their work included implementing features such as retrying requests with the Retry-After header, controlling the maximum number of connections per host, and managing connection pools efficiently. The user also enhanced the client by adding functionality to handle timeouts in the wait queue, ensuring requests do not wait indefinitely.
A Dependently Typed Functional Programming Language
Role in this project:
Back-end Developer
Contributions:13 commits, 4 PRs, 17 comments in 1 year 2 months
Contributions summary:Saurabh primarily contributed to the `idris-dev` repository by implementing and refining core functionalities related to string manipulation and number parsing within the Idris language's standard library. Their work included developing a `String to Int` function, optimizing existing parsing logic, and adding parsing capabilities for doubles. The commits also involved fixing examples and ensuring the correctness of number conversion processes, demonstrating a focus on improving the language's core utility.
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.