Daniel Cumming

Verification Engineer

Queensland, Australia
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
Daniel Cumming is a verification engineer based in Queensland, Australia, with three years of experience applying formal methods to real-world software. At Runtime Verification he audits Rust code and develops KMIR, an encoding of Rust's MIR into the K operational semantics, and since 2025 he has been teaching RareSkills' Rust bootcamp. His background includes research at the University of Queensland on ARM64 and formally verified EVM bytecode using F* and Vale, with a conference publication from that work. Comfortable bridging research and practice, he combines formal verification rigor with hands-on Rust expertise and a knack for turning semantic models into usable verification tools.
code3 years of coding experience
job2 years of employment as a software developer
bookMaster of Information Technology, Master of Information Technology at The University of Queensland
github-logo-circle

Github Skills (28)

cargo10
sarif10
endpoint-security10
virtual-machine10
security10
tlaplus9
dataflow-programming9
tooling9
eda9
evm9
ethereum9
api9
rust9
interpreter8
sandbox8

Programming languages (4)

RustKCLHTMLPython

Github contributions (5)

github-logo-circle
KMIR Rust Library
Contributions:51 reviews, 50 PRs, 98 pushes in 1 year 7 months
rust
RustSec API & Tooling - Cargo Audit extension to restrict output to target package
Contributions:14 pushes, 1 branch in 1 year 6 months
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