Summary
Andrey Lyashin is a technology leader and co-founder serving as CTO of Pruvendo, with 11+ years of experience building formal verification tools and deploying them in production. He created Ursus, an embedded DSL and automated formal-verification toolkit that translates Solidity, Rust and FunC into Coq proofs to deliver mathematically guaranteed smart-contract correctness, cutting debugging and support costs. Over five years Ursus has been battle-tested in commercial deductive verification engagements for dozens of clients, including industrial leaders. His background blends deep academic training (PhD-level work in theoretical and condensed-matter physics) with hands-on systems engineering from autonomous-transport to science-intensive manufacturing. Andrey uniquely combines mathematical rigor with product-minded execution, leveraging AI-assisted proof automation to make formal methods practical for blockchain projects. Based in Tbilisi, he bridges research, startup strategy and operational delivery across deep-tech ecosystems.
11 years of coding experience
14 years of employment as a software developer
Phys-math lyceum 239
PhD student, Theoretical physics, PhD student, Theoretical physics at Freie Universität Berlin
Doctor of Philosophy - PhD, Condensed Matter and Polymer Physics theory, Doctor of Philosophy - PhD, Condensed Matter and Polymer Physics theory at SPbSU/СПбГУ
Russian, English, German, Spanish