Skip to content

thpani/thpani

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 

Repository files navigation

Hey, I'm Thomas 👋

I help platform, infrastructure, and protocol teams find failures their tests weren't designed to catch, before customers or on-call rotations do.

I build practical reliability workflows around executable specifications: property-based tests, fuzzers, simulation, adversarial scenario generation, and conformance testing. These are the same general techniques used internally at AWS, Oracle, and Microsoft, made practical for teams building cloud-native systems, from Kubernetes controllers and microservices to payment infrastructure and other stateful platforms.

As AI-generated code accelerates implementation, the bottleneck shifts from writing code to knowing whether it is correct. Executable specifications help close that gap: they describe intent precisely enough to test against, and can be invoked by agents during generation and review.

📫 Contact: blltprf.xyz · webintake@blltprf.xyz
📍 Based in: Vienna, AT · available across Europe and internationally

Services

⚡ Spec-Driven Testing & Test Oracles
Executable specs used with property-based tests, fuzzers, simulation, adversarial exploration, and conformance checks.

🤖 AI-Generated Code Testing
Precise, agent-invokable specs for testing LLM-generated protocol and infrastructure code.

📐 Protocol Specification & Review
Executable design models and invariant review for distributed protocols, cloud-native systems, and payment infrastructure.

💡 Strategy & Training
For teams building cloud-native systems, microservices, and other stateful platforms.

Customers / recent work

Aztec Labs: Governance Protocol
Formal specification + symbolic verification of 125 invariants across a multi-contract governance system · write-up

Ethereum Foundation: 3-slot finality
Formal modeling and verification of accountability in Ethereum 3SF consensus · repo

Protocol fuzzing workshop @ Protocol Berg v2
Hands-on workshop on building a Solidity protocol fuzzer in 25 minutes · recording + repo

Solarkraft
Model-based runtime monitoring for Soroban/Stellar smart contracts · repo

Open source

Apalache: Symbolic Model Checker for TLA+ and Quint
Core team member; used on Aztec governance, Ethereum 3SF, Tendermint/CometBFT, and Matter Labs/ZKsync protocols · repo

Quint: Modern Language Tooling for TLA+
Co-developed Quint from its early stages at Informal Systems, bringing TypeScript-like syntax to TLA+-style specs · repo

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors