Open Source

Public Rust libraries that show how I model APIs and invariants.

Typestate, enum ergonomics, and workspace rules turned into concrete tools.

statum

Typestate transitions and rehydration for persisted Rust workflows.

nestum

Nested enum construction and matching that preserves domain hierarchy.

modum

Workspace linting for namespace shape, naming, and API-surface rules.