Michael Mcloughlin is a Staff Software Engineer in San Francisco with 12 years of experience blending deep mathematical training from Oxford with hands-on systems and security engineering. He has driven performance and latency reductions for autonomous vehicle stacks at Uber ATG and now leads high-impact engineering work at Aurora. His background includes rare, high-stakes cryptanalytic and high-performance computing projects for government agencies where he wrote cycle-level assembly and led the largest computations on custom hardware. An active open-source contributor, he has improved security and linting across Cloudflare’s CIRCL crypto library and built tooling for x86 assembly generation and visualizations in Go. Michael is known for turning academic rigor into production-ready, maintainable systems and for surfacing subtle correctness and security issues before they reach users.
12 years of coding experience
7 years of employment as a software developer
Bachelor's Degree, Mathematics, First Class, Bachelor's Degree, Mathematics, First Class at University of Oxford
Contributions:5 releases, 8 reviews, 608 commits in 4 years 3 months
Contributions summary:Michael contributed to the development of an x86 assembly code generator using Go. Their work included the creation of printer and AST packages for generating assembly code, and the implementation of a basic instruction generator that utilizes information from an x86 CSV file. They also added support for extracting specific bits and bytes, as well as new instruction forms, to provide the correct outputs in the code generation.
Contributions:50 commits, 12 PRs, 43 pushes in 5 years 3 months
Contributions summary:Michael primarily contributed to the implementation of the `globe` visualization library, enhancing its functionality and visual style. Their work included adding features such as drawing dots and implementing centering capabilities. They also introduced styling options, including color, line width, and scale, using the pinhole library. Further improvements included doc comments, land and country boundaries.
golangglobewireframevisualizations
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 Mcloughlin - Staff Software Engineer at Aurora