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.
McNetKAT with Nondeterminism
Cornell University · with Kevin Batz, and Alexandra Silva
This project investigates the relationship between Markov Decision Processes and probabilistic powerdomains. It leverages this theoretical development to offer a fast symbolic optimal synthesis engine for McNetKAT programs. THe manuscript is currently in preparation for PLDI 2027.
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 is currently in preparation for PLDI 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.