I am a first-year PhD student at George Washington University, advised by Jie Zhou. My research sits at the seam between programming-language theory and systems security: Rust gives us strong guarantees for most code, but the moment a program reaches for unsafe, those guarantees become a promise the compiler cannot keep.
I build tools and evidence for that boundary — static analyses that find the violations, benchmark suites that make tool claims comparable, and verification techniques cheap enough that working engineers will adopt them. Before the PhD I spent my time writing systems code and being annoyed by exactly these problems.
I am open to internship and collaboration conversations, particularly with groups working on Rust tooling, compiler analyses, or formal methods for systems software.