Apalache
Ongoing maintenance under TLA+ Foundation & Linux Foundation
Symbolic model checking for TLA+ with SMT solvers.
I help teams verify distributed protocols with formal models, proofs, and tests.
Ongoing maintenance under TLA+ Foundation & Linux Foundation
Symbolic model checking for TLA+ with SMT solvers.
R&D Grant by TLA+ Foundation
Testing TLC and Apalache through fuzzing, differential testing, and metamorphic testing.
Past research & development
Executable specifications. Language co-author, project lead, product owner.
Client work · Specification and formal verification
Client work · Consensus protocol verification
Technical case study · Specification and conformance testing