PICO / Java immutability
Developing an optional type checker for Java immutability, with Rocq formalization work for soundness and related safety properties.
I care about static guarantees that survive contact with real codebases: precise enough to prove useful properties, and practical enough to fit into the way developers already write, review, and debug programs.
PICO / Java immutability
Developing an optional type checker for Java immutability, with Rocq formalization work for soundness and related safety properties.
Checker Framework / static analysis
Contributing features and maintenance work to the Checker Framework and Checker Framework Inference, including improvements around Nullness and Initialization checking.