Matthew Johnson is a Research Software Engineer Lead with a PhD in Computer Vision and over a decade of experience building AI and computer vision technologies across industry and research. He combines hands-on systems programming in C++, Python, TypeScript/JavaScript and C# with leadership experience running small research teams and managing engineering organizations of 30+. At Microsoft Azure Research he focuses on AI and security, contributing to high-impact open-source work such as enhancing container security policy enforcement in the widely used hcsshim project. A founding trustee of the Society of Research Software Engineering, he also builds teams from scratch and regularly supervises and lectures at the University of Cambridge, blending academic rigor with production-grade engineering. Notably, his background spans product-facing distributed systems design and patented mobile AR search innovations, reflecting a rare mix of applied research and operational delivery.
Contributions:104 reviews, 20 commits, 35 PRs in 4 months
Contributions summary:Matthew's commits primarily focused on enhancing the `hcsshim` repository by introducing and integrating support for Rego policy code. They implemented new methods for marshaling policies into JSON or Rego formats, refactored internal classes, and added features related to policy enforcement within the cri-containerd test suite. The contributions involved core modifications to the security policy engine, including the addition of new enforcement points and the handling of environment variable and overlay unmount policies, demonstrating a focus on security and container runtime functionality.
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.