Fanmin Shi is a Senior Machine Learning Engineer with 11 years of software engineering experience and a recent master's focus in AI, now driving evaluation of large foundation models at Apple. He blends deep distributed-systems expertise—from significant contributions to etcd and operator-sdk at CoreOS/Red Hat—to scalable ML infrastructure and robotics work at X, Argo AI, and Google. Pragmatic and design-oriented, he favors elegant, minimal code and has repeatedly improved reliability and performance in critical systems (e.g., optimizing lease deletion and S3 backup handling in etcd projects). His research stints at the University of Amsterdam and Sandia on MoE strategies and autonomy show a bridge between cutting-edge ML research and production systems. An active open-source contributor, he’s comfortable across backend, DevOps, and security domains, and even applied technical skills to product growth and hardware prototyping during an entrepreneurial stint. Colleagues can expect a disciplined engineer who seeks simple solutions to complex problems and brings both academic rigor and battlefield-tested infrastructure experience.
11 years of coding experience
9 years of employment as a software developer
Hinsdale Central High School
Master of Science, Artificial Intelligence, Master of Science, Artificial Intelligence at University of Amsterdam
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at University of Illinois Urbana-Champaign
Ai for Robotics, Ai for Robotics at ETH Zürich
Startup Bootcamp, Entrepreneurship/Entrepreneurial Studies, Startup Bootcamp, Entrepreneurship/Entrepreneurial Studies at Columbia University
Contributions:3 releases, 296 commits, 234 PRs in 11 months
Contributions summary:Fanmin contributed to the etcd-operator project by implementing and refactoring S3 backup functionality. Their work included supporting S3 prefix configurations, adding backup status details like version and revision, and refactoring the codebase for better handling of backup operations using a writer interface. Additionally, the user removed the old S3 flag support from the operator.
SDK for building Kubernetes applications. Provides high level APIs, useful abstractions, and project scaffolding.
Role in this project:
Back-end & DevOps Engineer
Contributions:229 commits, 100 PRs, 58 pushes in 7 months
Contributions summary:Fanmin primarily focused on developing the `operator-sdk` command-line tool, implementing features such as creating new operator applications. They added the "new" command, including flag definitions, argument parsing, and project structure generation. They added a deployment/crd.yaml as well as configuration and testing around creating the operator, and also implemented local operator execution and build automation.
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.