Matthew Johnson

Research Software Engineer Lead at Microsoft

Cambridge, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
job6 years of employment as a software developer
bookThe University of Arizona
bookPhD, Computer Vision, PhD, Computer Vision at University of Cambridge
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (13)

opa10
json10
go10
rego10
containerization10
open-policy-agent10
testing10
apidoc9
api9
docker8
kubernetes8
kubernetes-pods8
dockers8

Programming languages (11)

C#TypeScriptJavaC++CTeXGoreStructuredText

Github contributions (5)

github-logo-circle
microsoft/hcsshim

Sep 2022 - Jan 2023

Windows - Host Compute Service Shim
Role in this project:
userBack-end Developer / Security Engineer
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.
shimwindowshostcompute
SeanTAllen/hcsshim

Aug 2022 - Mar 2023

Windows - Host Compute Service Shim
Contributions:93 reviews, 44 PRs, 439 pushes in 7 months
shimwindowshostcompute
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
Matthew Johnson - Research Software Engineer Lead at Microsoft