Mehdy Bohlool is a Staff Software Engineer with over 20 years of experience building cloud-native systems and leading cross-functional teams at top tech companies including Meta and Google. He specializes in cloud computing, API and OpenAPI design, and the software lifecycle, with deep hands-on expertise in Kubernetes core components and client libraries. Mehdy has driven critical work on OpenAPI support, API aggregation, and Custom Resource Definitions, and has contributed across language clients (Go, Python, Java) and generator tooling to keep Kubernetes’ ecosystem healthy and up to date. His background in computer vision (M.S.) and early embedded systems work gives him a rare combination of systems-level rigor and practical API design sense. A committed open-source maintainer, he also automated and containerized client generation workflows to improve reproducibility and quality across projects. Based in San Francisco, he pairs technical leadership with a passion for teaching and mentoring engineers.
11 years of coding experience
18 years of employment as a software developer
Amirkabir University of Technology
Master's degree Computer Science - Computer Vision, Master's degree Computer Science - Computer Vision at Florida Institute of Technology
Bachelor Applied Physics, Bachelor Applied Physics at Isfahan University of Technology
Contributions:21 releases, 412 commits, 312 PRs in 2 years 1 month
Contributions summary:Mehdy contributed to the development of the Python client library for Kubernetes, focusing on client generation and code updates. Their work involved creating scripts for client generation using Maven and Swagger specifications, as well as patching and pre-processing the generated code. Furthermore, the user integrated Google Cloud Platform (GCP) token support and added example files demonstrating usage of the client, in addition to adding support for websocket streaming.
Contributions:54 commits, 47 PRs, 39 pushes in 11 months
Contributions summary:Mehdy primarily focused on improving the client generation process by adding new generators for different languages and automating the build process. They integrated containerization using Docker to streamline the client generation and ensure reproducibility. The user also addressed bug fixes related to environment variables within the container and incorporated the latest swagger-codegen commits for the Python generator.
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.