I am a Ph.D. student in the School of Computing at the National University of Singapore (NUS), where I am fortunate to be advised by Provostโs Chair Professor Abhik Roychoudhury and Presidential Young Professor Umang Mathur. Prior to that, I obtained my Bachelor degree (first-class honours) also from NUS in 2023.
I am generally interested in understanding and enhancing the trustworthiness of modern software, especially in the algorithmic aspects of automated testing and verification technologies. My work explores different techniques on the spectrum, including agentic, symbolic, and randomized approaches. I am currently looking into how AI agents can leverage existing formal machinery to reason confidently and reliably about code.
TL;DRShepherding hybrid fuzzing with an LLM agent for better tester coordination.
TL;DRDeriving proof structure from code structure by discovering helper lemmas.
TL;DRTheorem proving for program verification with an LLM agent.
TL;DRSymbolic execution of software with LLM agents for any language or theory.
TL;DRExposing concurrency bugs with optimal probabilistic guarantees via random testing.