Akshay Shah is a Field CTO and veteran engineering leader with 13 years building production-grade infrastructure and developer tools for startups and hyperscale companies. He’s led teams at Uber—founding their Go language and frameworks practice and delivering zero-downtime service mesh migrations—and later helped early-stage companies like Buf find product-market fit by focusing on performance, concurrency, and operational reliability. An active open-source contributor, Akshay has made notable contributions to high-profile Go projects such as uber-go/zap and dig, improving logging, error reporting, and DI test coverage. He combines hands-on systems programming in Go with product-oriented leadership, and beyond code he’s oddly passionate about histograms and burritos—a hint at his love for pragmatic observability and good food. Now based in San Francisco, he scales teams and platforms with a pragmatic, test-first approach that emphasizes measurable reliability.
13 years of coding experience
13 years of employment as a software developer
Bachelor of Science - BS Molecular Biology, Bachelor of Science - BS Molecular Biology at Yale University
MD, MD at Vanderbilt University School of Medicine
The Go implementation of Connect: Protobuf RPC that works.
Role in this project:
Back-end Developer
Contributions:23 releases, 358 reviews, 462 commits in 3 years 5 months
Contributions summary:Akshay contributed significantly to the development of the reRPC Go library. Their commits introduced core functionalities like length-prefixed message marshaling, JSON marshaling, and utilities for encoding and decoding gRPC timeouts. They also added constants for HTTP header values, implemented error handling with specific error codes, and incorporated testing helpers to validate the library's features. The user's work focuses on creating the core functionality of the library.
Contributions:15 releases, 130 commits, 395 PRs in 2 years 5 months
Contributions summary:Akshay primarily contributed to the development of the `uber-go/zap` logging package, adding features and addressing bugs. Their work included implementing a field factory for stacktraces, enhancing error logging, and introducing features such as configurable hooks and support for binary blobs. They also focused on improving the project's internal structure through code refactoring and providing additional documentation.
golangblazingstructuredloggerstructured-logging
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.