Ashitha Santhosh is a software engineer with seven years of experience building high-performance systems, currently based in Sunnyvale and completing a Master's in Electrical and Computer Engineering at Georgia Tech. At Google she has worked on sensor and GPU pipelines and earlier earned production and automation experience at IBM, while her research at Georgia Tech focused on time synchronization for software-defined radios. She is a pragmatic backend and security-focused developer with notable open-source contributions to the widely used gRPC ecosystem—implementing frame-size negotiation in ALTS and enhancing authorization translation and logging across C++, Go, and Java implementations. Known for analytical problem-solving and optimizing for efficiency, she combines systems-level expertise (OS, networking, architecture) with hands-on experience in multithreaded pipelines and security policy enforcement. Her work often bridges research and production, and she has a track record of shipping robust, test-covered changes to critical distributed systems.
7 years of coding experience
1 year of employment as a software developer
Master’s Degree, Electrical and Computer Engineering, 3.7, Master’s Degree, Electrical and Computer Engineering, 3.7 at Georgia Institute of Technology
Bachelor’s Degree, Electronics and Telecommunication Engineering, 9.03, Bachelor’s Degree, Electronics and Telecommunication Engineering, 9.03 at University of Mumbai
The Go language implementation of gRPC. HTTP/2 based RPC
Role in this project:
Back-end Developer & Security Engineer
Contributions:84 reviews, 8 commits, 20 PRs in 7 months
Contributions summary:Ashitha's contributions focused on enhancing the gRPC authorization features. They implemented translation logic for SDK authorization policies to Envoy RBAC, created interceptors to enforce security policies, and added support for empty principals within the authorization framework. Furthermore, the user improved regex matching capabilities for headers and paths and integrated additional logging to aid in debugging and monitoring RPC request authorization decisions.
The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
Role in this project:
Back-end Developer
Contributions:158 reviews, 82 commits, 148 PRs in 3 years 2 months
Contributions summary:Ashitha contributed to the implementation and testing of a max frame size feature within the gRPC project. This involved adding the `max_frame_size` field to the `handshaker.proto` file and generating the corresponding upb files. Additionally, the user updated the core logic for zero-copy frame protectors, including adding a `max_frame_size` field, to enable frame size negotiation in the ALTS (Application Layer Transport Security) implementation for gRPC C++. These changes included modifying the transport security header files and implementation files, along with tests to confirm their behavior.
objective-ccpppythongrpcphp
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.