Summary
František Silváši is a Formal Verification Engineer with a PhD in formal software verification and over eight years of experience blending deep mathematical reasoning with practical software engineering. He specializes in formalizing definitions and proving their correctness—whether those definitions are mathematical theories or production software—using tools like Lean 4 alongside SMT/ATP systems and complementary work in Haskell, Rust, and Python. His work spans compiler engineering, automated reasoning, and hardware-aware performance optimization, including GPU-driven parallelization for computationally intensive proofs and simulations. As an independent researcher and at Nethermind he has applied dependently-typed provers to functional programming and built automation techniques reminiscent of small-scale reflection to accelerate proofs. Based in Slovakia, he pairs academic rigor—published research and teaching experience—with industrial pragmatism, intentionally focusing on principled methods over specific technologies. An unusual facet of his profile is a conscious transition from C++ toward Rust while maintaining an enduring affinity for Lean’s expressive power.
8 years of coding experience
4 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Technická univerzita v Košiciach
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Technical University of Košice
English, Slovak, Czech, German, Latin, Arabic