Magnus MyreenView profile
Professor
Magnus Myreen is a Professor in the Department of Computer Science and Engineering at Chalmers University of Technology, where he leads research in program verification, interactive theorem proving, and verified software systems. He previously held a prestigious Royal Society University Research Fellowship at the University of Cambridge. Chalmers University of Technology — Professor (2023–present), Associate Professor (2015–2023) University of Cambridge — Royal Society Research Fellow (2012–2018) His research focuses on making formal verification practical and scalable, particularly through the CakeML project—a fully verified ML-style language with a bootstrapped compiler. He develops techniques in decompilation into logic, proof-producing synthesis, and verified runtimes for theorem provers like Milawa and HOL Light. His recent publications span top venues such as POPL, PLDI, ITP, and CAV, with a strong emphasis on verified compilation, compiler optimizations, and connecting verified components into larger systems (e.g., seL4 + CakeML). The work consistently targets real-world applicability and reduction of trusted computing bases. ACM SIGPLAN Most Influential POPL Paper Award (2014) BCS Distinguished Dissertation Competition Winner (2010) Amazon Research Award (2023) Royal Society University Research Fellowship Magnus has advised several PhD students including Oskar Abrahamsson, Alejandro Gomez, and Andreas Loow. His research has been funded by the Swedish Research Council and EPSRC. He is currently chair of the ITP steering committee and frequently serves on program committees for ITP, CPP, PLDI, and related conferences. He has led major collaborative efforts to connect verified systems, such as extending the seL4 microkernel verification down to machine code and proving the soundness of the Milawa theorem prover down to x86 machine code. He also works on verified synthesis of hardware and formal semantics of multiprocessor architectures.









