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.
24 years of coding experience
18 years of employment as a software developer
PhD, Computer Science, PhD, Computer Science at Swansea University
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:
Back-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.
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.