Michele Chiari is a scientist and formal methods researcher with a decade of experience building model checkers and verification tools for safety-critical and real-time systems. He led the MSCA PF CORPORA project at TU Wien and has developed tools for probabilistic programs with recursive procedures, contributed a novel logic (POTL), and worked on precision-tuning in TAFFO. Michele blends deep theoretical expertise in temporal logic, automata theory, and (probabilistic) model checking with practical systems programming in C, C++, Python, and Haskell. His work on Infrastructure-as-Code verification and explicit-state model checkers reflects a rare mix of applied security assurance and core research. Now based in Vienna and working at AIT, he continues to bridge academia and engineering to deliver verifiable, production-ready analyses. An understated strength is his ability to translate advanced formal concepts into usable tooling for real-world codebases.
9 years of coding experience
1 year of employment as a software developer
Doctor of Philosophy - PhD Computer Science and Engineering, Doctor of Philosophy - PhD Computer Science and Engineering at Politecnico di Milano
Bachelor of Science (B.Sc.) Informatica, Bachelor of Science (B.Sc.) Informatica at Università degli Studi di Parma
International Exchange Program Computer Science, International Exchange Program Computer Science at Boston College
Contributions:3 releases, 47 pushes, 6 branches in 10 months
model-checkerchecker
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.