Junming Zhao

I'm a PhD candidate at UNSW Sydney, working in the Trustworthy Systems Group led by Prof. Gernot Heiser. My research focuses on verifying multithreaded network subsystems built on the seL4 secure microkernel, using Isabelle/HOL, rely-guarantee reasoning, and separation logic. I'm supervised by Dr. Rob Sison, Dr. Thomas Sewell, and Dr. Miki Tanaka.

Portrait of Junming Zhao

Selected Research Outputs

2026

SMT-based Deductive Verification of Device Drivers using the Pancake-to-Viper Transpiler

Samuel Tyler, Alessandro Legnani, Junming Zhao, Zhewen Shen, Rihui Wu, Miki Tanaka, and Gernot Heiser

14th Workshop on Programming Languages and Operating Systems (PLOS 2026). To appear.

2026

Mechanising Local Rely-Guarantee Reasoning over the seL4 Trace Monad

Junming Zhao

Isabelle Workshop 2026, part of FLoC 2026.

2025

Verifying Device Drivers with Pancake

Junming Zhao, Miki Tanaka, Johannes Åman Pohjola, Alessandro Legnani, Tiana Tsang Ung, H. Truong, Tsun Wang Sau, Thomas Sewell, Rob Sison, Hira Syeda, Magnus Myreen, Michael Norrish, and Gernot Heiser

arXiv:2501.08249 [cs.PL].

Selected Experience

2026

Summer Research Fellow

Renaissance Philanthropy AI for Math Summer Fellowship

Mechanising angelic nondeterminism in Isabelle/HOL and researching parallelism for angelic processes.

Supervised by Dr. Pedro Ribeiro.

Education

2024 — Present

PhD Candidate in Computer Science and Engineering

University of New South Wales

2018 — 2023

Bachelor of Advanced Computing (Honours) and Bachelor of Mathematical Sciences

The Australian National University

First Class Honours · University Medal

Contact