Rajath Agasthya is a Senior Software Engineer with 11 years of experience building cloud-native infrastructure and Kubernetes integrations, now focused on enabling NVIDIA GPUs on Kubernetes. His background spans platform work at Broadcom/VMware Tanzu and cluster lifecycle and OpenStack orchestration at Cisco, with deep hands-on Go expertise and production-grade controller development. Rajath is an active open-source contributor to prominent projects like kubernetes-sigs/controller-runtime—adding client-side pagination and envtest improvements—and to VMware Tanzu Framework, where he shaped Capability APIs and Kubernetes custom resource plumbing. Based in Austin, he combines low-level systems thinking with pragmatic API design, and often tackles the less-glamorous but critical build, lint and deepcopy plumbing that keeps large cloud-native projects healthy.
11 years of coding experience
11 years of employment as a software developer
Master's Computer Science, Master's Computer Science at Arizona State University
Bachelor of Engineering (B.E.) Computer Science, Bachelor of Engineering (B.E.) Computer Science at Vidyavardhaka College of Engineering
Tanzu Framework provides a set of building blocks to build atop of the Tanzu platform and leverages Carvel packaging and plugins to provide users with a much stronger, more integrated experience than the loose coupling and stand-alone commands of the previous generation of tools.
Role in this project:
Backend Developer
Contributions:314 reviews, 79 commits, 87 PRs in 1 year 9 months
Contributions summary:Rajath's contributions primarily revolve around the development of the Capability API within the Tanzu Framework. Their work includes defining new API structures and implementing deepcopy functions for these structures, which is crucial for Kubernetes custom resources. Furthermore, the user addresses build and lint errors and addresses the go.mod and import statements for building the controllers. This indicates a focus on core API functionality and maintaining the project's build and deployment processes.
Repo for the controller-runtime subproject of kubebuilder (sig-apimachinery)
Role in this project:
Back-end Developer
Contributions:5 commits, 5 PRs, 59 comments in 10 months
Contributions summary:Rajath primarily contributed to the `controller-runtime` project, focusing on client-side functionalities. They implemented pagination options (`Limit` and `Continue`) for listing resources, enhancing the client's ability to handle large datasets. The user also exposed `CRDInstallOptions` within the `envtest` environment, which allows users to control CRD installations during testing. Additionally, the user addressed several other enhancements including setting limit and continue values and deprecation related refactoring.
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
Rajath Agasthya - Senior Software Engineer at NVIDIA