Rubik's Snake — Formally Verified

Coq (Rocq) and TLA+ specifications of the Rubik’s Snake state space — 4^23 configurations, formally

May 20, 2026

ChatTLA+ Dataset

The dataset release for the ChatTLA+ paper — SFT corpus and benchmark for TLA+ spec generation, posted anonymized for blind review.

May 13, 2026

ChatTLA+

Presentation on using LLMs for TLA+ formal specification generation and verification.

April 17, 2026

TLA+ Model of a Walk-In Oven

A formal TLA+ specification of a walk-in industrial oven with a focus on safety interlocks.

December 12, 2025

TLA+ Model of a Laptop

A formal TLA+ specification modeling a laptop’s power states, battery, lid, thermals, and auto-suspend.

November 27, 2025

TLA+ Model of Dexcom G7

A formal TLA+ specification of the Dexcom G7 continuous glucose monitor’s behavior and safety properties.

November 12, 2025

TLA+ Formal Generation

Early exploratory repo for generating TLA+ specs from natural-language requirements with an LLM, with a TLC harness wired in. The scaffold that eventually grew into ChatTLA+.

September 21, 2025

Researcher

Research on TLA+ and fine-tuning open-source LLMs for formal methods.

August 1, 2025

Connect 4 Game Engine

A Chess engine-esque Connect 4 analyzer

June 29, 2025

Web Based TLA+ Microwave

An interactive microwave in the browser to learn TLA+

May 10, 2025

Software Engineer

Implemented a web-based visualization and demo application for TLA+ using Spring Boot and Vaadin.

May 1, 2025