Summary
Stephen Skeirik is a software engineer and researcher with a PhD in formal methods and a decade of experience applying rigorous semantics to real-world systems, especially blockchains, compilers, and verification tooling. Currently at Pi Squared, he builds symbolic execution and runtime semantics tools that let blockchains deterministically interpret arbitrary languages and optimize repeated program fragments. Previously he led a Rust verification effort at Runtime Verification that won a $500K grant and has audited smart contracts and low-level code across multiple languages. His research produced novel SMT and variant-satisfiability techniques and inductive rewrite-analysis tools, evidence of a rare blend of theorem-proving depth and production engineering. Based in Knoxville, TN, he delivers practical formal-methods solutions that make systems more auditable, secure, and efficient.
9 years of coding experience
14 years of employment as a software developer
University of Illinois Urbana-Champaign
Bachelor of Science - BS, Computer Science, 3.96 / 4.0, Bachelor of Science - BS, Computer Science, 3.96 / 4.0 at University of Tennessee, Knoxville
Chinese