Amazon - Applied Scientist Intern
2025
Agentic Automated Reasoning Group, with
Dr. Rustan Leino
- Designed a region type system for Dafny to improve verification performance, controlled aliasing, and abstraction boundaries.
- Implemented an executable verifier prototype for a minimal language by translating region-typed programs to Boogie verification conditions.
- Developed a Dafny proof of key type-safety properties for the type-system design.
Amazon - Applied Scientist Intern
2024
Automated Reasoning in Identity, with Jenny Xiang
- Integrated an immutability type checker into internal AWS Java code to evaluate practical annotation requirements and compatibility constraints.
- Extended Dafny-to-Java compiler support to preserve immutability specifications through generated Java annotations.
- Identified a Dafny-to-Java compiler design bug exposed by immutability annotation translation.
- Evaluated the translation on more than 4,000 lines of internal code with 67 immutability annotations.