Skip to content

Formal methods practitioners

Who are the known names in formal methods? Who makes a living from it, and which skills do they sell? Below are the firms and people who do this work, and the communities where the experts talk.

PersonWhat they doNote
Kyle Kingsbury (Jepsen)Paid safety analyses of distributed databases13+ years, built purely on reputation from published findings.
Hillel WayneTLA+/Alloy consulting, workshops, retainersDominant named brand; clients incl. Netflix, NASA, Meta.
Nicolas Dubien (fast-check)Property-testing library, TypeScript/JavaScript139M downloads/month — proof OSS distribution works in this ecosystem.
Josh Field (stateproof)TypeScript DSL compiling to TLA+, runs TLCThe closest TS-to-TLA+ tool found.
Jonathan Nadal (Stateright)Embedded model checker as a Rust libraryModel checker as a library, the Rust counterpart of the TS ones.
Jack VanlightlyPublic technical writing on distributed systems + formal verificationBuilds credibility via writing rather than a direct consulting offer.
JP Kadarkarai (FizzBee)Open-source, more approachable alternative to TLA+Tool/OSS project, not an active paid practice.
Jean-Jacques Dubray (Polygraph)An LLM writes a JavaScript spec in SAM, his State-Action-Model pattern, which is then checked against the codeBuilds it as Cognitive Fab LLC; method from his July 2026 paper.
David R. MacIver (Hegel)Hypothesis-style property-based testing, including for TypeScriptCreated Hypothesis.
Liam DeVoe (Hegel)Co-builds HegelHypothesis maintainer at Antithesis.
Sandro Maglione (effect-machine)Schema-first statecharts for Effect, with state exploration in testsWrites and teaches about Effect, as Typeonce.
Nada Amin (LemmaScript)Proves TypeScript functions correct with Dafny or LeanAssociate professor of computer science at Harvard; builds it with Midspiral.
Doniyor Botirov (pnueli)Explicit-state model checker in TypeScriptFounder of dbit.one; also builds unflake, bulwark and adya.
Anders Hessellund Jensen (stifinder)State-space explorer for JavaScriptSelf-employed developer in Denmark; also valsem and kilde.
kingbootoshi (tla-precheck)Compiles a TypeScript DSL to TLA+ and proves both matchSolo project, no commits since early April 2026.
Dennis Berger (libpetri)Runs async code written as a graph of steps (a Petri net), and checks it for leaks and waits that never end; TypeScript, Java and RustStaff engineer at Otto; it runs their production commerce assistant. Also builds opt-in add-ons that run n8n and Google ADK workflows on a net.
Oleksandr Zalizniak (SpecCraft TS)Model checker as a TypeScript libraryAuthor of this site; started September 2026.
Leslie Lamport (TLA+)Created TLA+Also teaches it in the TLA+ Video Course.
K. Rustan M. Leino (Dafny)Created DafnyWrote the book Program Proofs.
CommunityStatus
Lean ZulipMost active community found — hundreds of participants, 12,800+ topics in the new-members stream alone.
TLA+ Google Group1,679 threads, genuinely active (most recent thread 2 days before this was checked).
Rocq (Coq) ZulipOfficial current channel, replaced the Coq-Club mailing list after its Oct 2025 shutdown.
Isabelle-users mailing listOld mailing-list format, mirrored to Zulip, active with same-day posts.
r/tlaplusReal per TLA+‘s own community page; unverifiable firsthand since Reddit blocks automated checks.
TLA+ Community EventReal, recurring annual event co-located with ETAPS (2024-2026 confirmed).
Rocq DiscourseActive secondary forum, 551 topics in its main category.
Jepsen mailing listsReal but thin — only 33 threads since 2019.
dist-sys Slack5,201 members, but general distributed-systems chat, not formal-methods-specific.
r/formalmethodsCould not confirm this subreddit exists as a real, active community.
DeepSpecDormant — its workshop series ended in 2019.
comp.specification.z / Z FORUMReal once, dead now.
Antithesis / DST DiscordNo dedicated community found; discussion happens on vendor blogs instead.
FirmWhat they doNote
Lean FRONonprofit steward of Lean itselfFunded partly by “the single largest donation in the FRO’s history,” from AWS.
Axiom Math”Verified AI,” Lean-based$200-300M raised; 98.93% on a Lean verification benchmark.
Pramaana LabsFormalizes human knowledge (tax/legal/clinical rules) into Lean$27M from Khosla Ventures, founded 2025.
Math, Inc. / CajalAI applied to formal verification of math/science problemsBoth real, funded, same Lean-AI cluster as Axiom.
CertoraSmart-contract formal verification$100B+ in DeFi value locked protected (MakerDAO, Lido, Coinbase).
CertiKFormal verification + security audits, Web3$544B market cap assessed, 117,000+ vulnerabilities found.
HashlockSmart-contract auditing, incl. formal verificationSmaller regional comparable to Certora/CertiK.
Runtime Verification IncGeneral formal-methods consulting, built on the K frameworkClosest firm to a general formal-methods-as-a-service model.
AntithesisDeterministic simulation testingClients: Jane Street, etcd, Ethereum Foundation.
QuviQProperty-based testing as a commercial serviceRunning since the mid-2000s — the longest commercial precedent found.
GaloisFormal methods R&D for defense/governmentDARPA, NASA, NIST, US DoD, AWS.
AxiomiseHardware/RISC-V formal verification trainingSolo-founder-grown-into-firm path.
Informal SystemsBuilds and stewards Quint (TLA+‘s executable-spec successor)Fintech/crypto product focus.
StatelyBuilds XState and its graph tools (XState)The company of David Khourshid.
MidspiralBuilds LemmaScript, which proves TypeScript functions with Dafny or Lean (LemmaScript)Almost all commits by Nada Amin.

Last updated: