I'm a PhD candidate in the Department of Computer Science and Engineering at the University at Buffalo. I research programming language design for embedded systems. My PhD dissertation work leverages type systems to manage concurrency and protocol specifications. This blends process calculi, session typing, and systems programming in Rust to make static guarantees about programs and the communication protocols they follow.

Publications