Research & engineering

Projects

My work focuses on program verification, formal methods, and automata theory. Below are selected research and engineering projects from my doctoral work, publications, internships, and research positions.

CF-GKAT Completeness

Cornell University · with Cheng Zhang, Tobias Kappe, and Alexandra Silva

This ongoing project investigates completeness for control-flow extensions of Guarded Kleene Algebra with Tests. The manuscript, CF-GKAT Completeness: Goto Considered Equational, is currently in preparation for POPL 2027.

Weighted GKAT: Completeness and Complexity

Cornell University · with Wojciech Różowski and Alexandra Silva

This project studies Weighted Guarded Kleene Algebra with Tests (GKAT), extending algebraic tools for program reasoning to quantitative settings. The work develops completeness and complexity results for the weighted system and was presented at the International Colloquium on Automata, Languages, and Programming (ICALP) in 2025.

Paper →

Compiler for Legacy Program Translation

Amazon · Applied Science Intern, Summer 2025

I designed, built, and tested a compiler written in TypeScript for translating legacy programs written in a complex policy-as-code source language into a streamlined domain-specific language. This work combined programming language design, compiler engineering, and practical software testing.

Probabilistic Safety for Autonomous Vehicles

Carnegie Mellon University Robotics Institute · Research Assistant / NSF REU Scholar

I applied exponential control barrier functions to autonomous vehicle safety, including settings with high relative degree dynamics and unbounded uncertainty. The project involved designing and simulating safe controllers across traffic scenarios and led to a publication at the IEEE Intelligent Vehicles Symposium in 2022.

Paper →

Kindle App and E-reader Development

Amazon · Software Development Engineer / Software Development Engineer Intern

I developed frontend and backend features for Kindle e-readers and Kindle iOS and Android apps, including synchronization features, backend metrics, and features on the frontend home page on e-readers.

Transcriptomics Research

Fred Hutchinson Cancer Research Center · Research Assistant Intern

I worked as a genomics research assistant analyzing transcriptomes in R, gaining experience with computational biology workflows and data analysis.