Anthony Fox

Principal Security Architect at Arm

Greater Cambridge Area 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
Anthony Fox is a Principal Security Architect at Arm with 24 years of experience bridging formal methods research and practical system security. Trained with a PhD in Computer Science, he spent over a decade at the University of Cambridge working on verified software and low-level semantics before moving into industry security architecture. His open-source contributions to projects like CakeML and HOL4 demonstrate deep expertise in theorem-proving, compiler verification, and formalizing instruction-set behaviors for ARM and MIPS. He combines academic rigor with product-focused engineering to design auditable, verifiable systems at chip and software boundaries. Based in the Greater Cambridge area, he quietly blends high-assurance research with pragmatic security solutions used in real-world silicon.
code24 years of coding experience
job18 years of employment as a software developer
bookPhD, Computer Science, PhD, Computer Science at Swansea University
github-logo-circle

Github Skills (12)

theorem-proving10
sml10
formal-semantics10
compiler-design10
formal-verification10
logic10
mips9
programming-language9
assembly9
compiler-compiler9
compiler9
arm9

Programming languages (4)

Standard MLOCamlHTMLRuby

Github contributions (5)

github-logo-circle
HOL-Theorem-Prover/HOL

Mar 2002 - Nov 2022

Canonical sources for HOL4 theorem-proving system. Branch develop is where “mainline development” occurs; when develop passes our regression tests, master is merged forward to catch up.
Role in this project:
userBack-end Developer
Contributions:1 review, 1327 commits, 17 PRs in 20 years 11 months
Contributions summary:Anthony contributed to the HOL4 theorem-proving system by focusing on low-level modifications and enhancements. Their work involved improvements to core functionalities, specifically concerning the optimization and bug fixing of the existing libraries. The user also implemented tool support for LDM instructions that load to the PC. Some contributions also focused on expanding support for MIPS and ARM instruction sets.
pythonsatsat-solversourcesmerged
CakeML/cakeml

Aug 2014 - Sep 2018

CakeML: A Verified Implementation of ML
Role in this project:
userBack-end Developer
Contributions:158 commits, 2 PRs, 116 pushes in 4 years 2 months
Contributions summary:Anthony primarily contributed to the formal verification and compilation aspects of the CakeML project, as evident from the provided code changes. Their work involved modifying the assembly language script for the project, enhancing the compiler infrastructure. The contributions show a focus on formal semantics and theorem-proving techniques, suggesting expertise in building verifiable and reliable systems.
smlverifiedtheorem-provingsatformal-verification
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
Anthony Fox - Principal Security Architect at Arm