About Me

I am a Ph.D. candidate in the Department of Computer Science at Purdue University, advised by Prof. Xiangyu Zhang since 2021. Before that, I received my Bachelor’s degree in Computer Science and Technology from Huazhong University of Science and Technology in 2020.

My research lies at the intersection of Large Language Models (LLMs) and Software Engineering. I build LLM agents that combine program analysis with LLMs for deep codebase understanding that improve software correctness, robustness, and trustworthiness.

[Academic CV]

Experience

Applied Science Intern @ AWS, Amazon Q Developer
Santa Clara, CAAug. 2025 – Nov. 2025

Research Intern @ Microsoft Research, RiSE Group
Redmond, WAMay 2025 – Aug. 2025

Part-time Research Intern @ Microsoft Research, RiSE Group
RemoteSep. 2024 – Dec. 2024

Research Intern @ Microsoft Research, RiSE Group
Redmond, WAMay 2024 – Aug. 2024
Project: LLM-Based Multi-Agent System for Automated Code Refactoring

Publication

Preprint

Awards

  • ACM SIGPLAN Distinguished Paper Award (OOPSLA 2024)
  • Outstanding Graduate, HUST, 2020

Invited Talks

  • An LLM Agent for Functional Bug Detection in Network Protocols
  • ParDiff: Practical Static Differential Analysis of Network Protocol Parsers
    • iSE, University of Illinois Urbana-Champaign, Nov. 2024
    • LangSec Workshop, May 2024

Service

  • Program Committee, EXPRESS 2025 (ISSTA Workshop)
  • Reviewer:
    • IEEE Internet of Things Journal (2023, 2024)
    • High-Confidence Computing (2023, 2024)
    • IEEE Transactions on Wireless Communications (2023)
    • Computer Networks (2024)
    • PeerJ Computer Science (2023, 2024, 2025)

Teaching

  • Teaching Assistant, CS 18000: Problem Solving and Object-Oriented Programming — Spring 2022
  • Teaching Assistant, CS 30700: Software Engineering — Fall 2022