News
Our paper MIRAGE: How Conversation State Shapes Historical Evidence Use in Multimodal Personal Agents was accepted at ACM MM 2026!
Our paper CARE: Pre-Execution Command Verification for Shell-Executing LLM Agents was accepted at ISSRE 2026!
Our paper STIndex: A Context-Aware Multi-Dimensional Spatiotemporal Information Extraction System was accepted at WWW 2026!
Our paper Trans-RAG: Query-Centric Vector Transformation for Secure Cross-Organizational Retrieval was accepted at DASFAA 2026!
Our paper "Enhancing reliability in LLM-integrated robotic systems: A unified approach to security and safety" was published in the Journal of Systems and Software!
Our paper Docs2KG: A Human-LLM Collaborative Approach to Unified Knowledge Graph Construction from Heterogeneous Documents was published in the WWW 2025!
Our paper OpenOmni: A collaborative open source tool for building future-ready multimodal conversational agents won the Best Demo Paper Award at EMNLP 2024!
Joined Telstra as a Data Science Specialist, building GraphRAG and agentic retrieval for frontline customer service.
Our paper A Study on Prompt Injection Attack Against LLM-Integrated Mobile Robotic Systems was presented at ISSRE 2024!
Started my PhD in Computer Science at UWA, researching reliable and secure LLM agent systems!
Began tutoring at UWA: Cloud Computing, Intelligent Agents, Web Development, Cybersecurity, and Databases.
About
I am a PhD candidate in Computer Science at UWA, building reliable and secure LLM agent systems, with a focus on agentic retrieval, multi-hop reasoning, multimodal agents, and execution safety.
Alongside research I build production AI. At Telstra I shipped an enterprise GraphRAG and agentic-retrieval platform for frontline customer service, with an automated RAG evaluation system delivered on Azure ML.
I also teach and tutor across a broad range of Computer Science units at UWA such as Cloud Computing, Intelligent Agents, Agile Web Development, Cybersecurity, and Databases, where I support students with technical concepts, practical lab work, and problem-solving skills.
- LLM Agent Safety
- Retrieval-Augmented Generation
- Multi-Agent Systems
- Multi-Hop Reasoning
- Reinforcement Learning
- Knowledge Graphs
Education
PhD in Computer Science
The University of Western Australia
2024/03 – 2027/03 (expected) · Reliable and secure LLM agent systems
Master of Software Engineering
The University of Western Australia
2021/02 – 2023/07 · WAM 80.42
BEng in Electronic and Information Engineering
Xiamen University of Technology
2016/09 – 2020/06 · WAM 85.69
Bachelor's degree, Computer Science
Victoria University of Wellington
2018/07 – 2018/11 · International student exchange program
Experience
Data Science Specialist
Telstra
2024/11 – 2025/07
Enterprise GraphRAG and agentic retrieval for frontline customer service; automated RAG evaluation (AutoEval) on Azure ML with Docker, CI/CD and TDD.
Academic Tutor
The University of Western Australia
2024/02 – present
Cloud Computing (AWS), Intelligent Agents, Web Development, Cybersecurity (CTF), and Database Systems.
Software Developer
China Telecom
2021/11 – 2022/02
Rebuilt CMS frontend with Vue.js; designed RESTful APIs with Spring Boot and MyBatis.
Software Developer
Gillion Technologies
2019/12 – 2020/05
Enterprise maritime transport management system; scalable frontend/backend and CI/CD pipelines.
Skills
Agentic / LLM
RAG
MCP
Skills
Engineering
Prompt Engineering
Context Engineering
Harness Engineering
Loop Engineering
Tech Stack
Python
TypeScript
SQL/Cypher
Django
Docker
Neo4j
PostgreSQL
React/Next.js
AWS
Azure
REST/microservices
CI/CD
Git
TDD