Vinu Rajashekhar is a software engineer with 16 years of experience building scalable ML and systems infrastructure, currently contributing to GenAI and LLM efforts at Google DeepMind on Gemini/Bard. He spent over a decade at Google working across Assistant NLP, TensorFlow Serving (as a founding contributor), and Sibyl, bringing deep expertise in production ML serving and large-scale data systems. His open-source contributions include core backend work on tensorflow/serving and low-level, cross-platform fixes to the gccgo frontend, reflecting a strong grounding in systems programming and reliability engineering. Vinu’s background spans industry and research internships, and an IIT Kharagpur dual degree in CS, combining rigorous academic training with hands-on experience shipping critical infrastructure. An unassuming detail: he has tackled concurrency and threading trade-offs in production by refactoring thread-based logic into simpler, testable looping constructs to improve maintainability and test coverage.
15 years of coding experience
14 years of employment as a software developer
Dual Degree (M.Tech and B.Tech) Computer Science, Dual Degree (M.Tech and B.Tech) Computer Science at Indian Institute of Technology, Kharagpur
A flexible, high-performance serving system for machine learning models
Role in this project:
Back-end Developer
Contributions:3 releases, 102 commits, 33 PRs in 3 years 8 months
Contributions summary:Vinu primarily contributed to the core functionality of the `tensorflow/serving` repository, focusing on implementing methods related to the availability of servables. Their work involved adding and modifying helper methods, specifically `WaitUntilServablesAvailable`, and refactoring related code to move it into an anonymous namespace. Furthermore, they refactored the code to use a sleeping loop instead of spawning a separate thread to achieve the same functionality. The user also added tests and improved the internal workings of servable loading and management.
Contributions summary:Vinu primarily contributed to the Go compiler frontend (gccgo) project, focusing on bug fixes and improvements to the codebase. They addressed issues related to signal handling, regular expressions, and type casting within the operating system and file system libraries. The user also implemented platform-agnostic functions for error handling and made modifications to build scripts and internal system calls. The commits demonstrate a focus on low-level system programming and cross-platform compatibility.
golangcompiler-frontendgccgogocompiler
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
Vinu Rajashekhar - Software Engineer at Google DeepMind