Michael Brown is an experienced open source software maintainer and backend engineer with over 10 years focused on container and OCI ecosystems, currently working at IBM and maintaining containerd and related CNCF projects. He has deep hands-on expertise in container runtimes, registries, and tooling—contributions include OCI manifest support in distribution, runtime features in runc, and test automation for cri-tools. A seasoned architect from a long IBM career and a former founder, he brings both large-scale product leadership and startup pragmatism to open-source infrastructure. Based in Texas, he combines rigorous engineering with coaching and mentorship, and holds a dual background in mathematics and computer science. Less obvious: he pairs low-level systems work (security profiles, state management) with developer-experience improvements like linting/build workflows and CLI usability.
10 years of coding experience
2 years of employment as a software developer
Mathematics and Computer Science, Mathematics and Computer Science at Florida Atlantic University
Contributions:1381 reviews, 390 commits, 181 PRs in 5 years 11 months
Contributions summary:Michael primarily contributed to the containerd/containerd repository by implementing and modifying build and linting scripts. They added an initial makefile and modified existing shell scripts (`hack/lint.sh`) to address linting timeouts. Further, the user integrated image management functions within `cri-containerd` including the `pullImage` function and added the implementation for handling security profiles.
CLI and validation tools for Kubelet Container Runtime Interface (CRI) .
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:18 reviews, 20 commits, 13 PRs in 5 years 3 months
Contributions summary:Michael primarily focused on enhancing the testing infrastructure within the cri-tools repository. Their work included adding new tests for seccomp profiles, specifically addressing security context configurations and edge cases. The commits demonstrate the user's focus on validating the behavior of container runtimes, ensuring they adhere to security specifications. The changes also involved modifications to existing test files, showcasing the user's experience with testing frameworks and container runtime interfaces.
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
Michael Brown - Open Source Software Maintainer Developer at IBM