At Veridise, Daniele works as a Software Engineer specializing in the development of Vanguard, our static analysis tool.
Daniele has a strong background in formal methods and functional programming. He’s particularly experienced with C++, Haskell, Clojure, and the K Framework. Prior to joining Veridise, he held various software engineering roles, including Senior R&D Engineer at Runtime Verification, a blockchain security company.
Daniele earned his PhD in Computer Science from Imperial College London. His research focused on programming language theory and formal methods, and he developed a static analysis tool derived from formal semantics.