I was a postdoctoral research associate at the School of Computing, University of Utah, where I also obtained my PhD. I was lucky to be advised by Zvonimir Rakamarić.
My research interest is to facilitate correct-by-construction software development, while it turns out that my previous work was mostly about fixing inevitable errors introduced by programming languages like C/C++. I did some work on reasoning about program approximation, especially techniques leveraging floating-point or fixed-point representations. I am also a contributor to SMACK, adding support for bit-vectors, Rust, floating point, and more. To find out about my research and other exciting projects, please visit SOAR Lab.