I am on the job market (Ph.D. expected in 2027)
I am looking for full-time positions in LLM agents, AI algorithms, and AI application development, in industry or research labs. I am also available for full-time internships of up to six months, remotely from December 2026 and on-site in 2027. Feel free to reach out at chengeng001@e.ntu.edu.sg; my CV is available upon request.
Introduction
I am a Ph.D. student in Computer Science at the College of Computing and Data Science, Nanyang Technological University, Singapore, supervised by Prof. Qian Kemao. I expect to graduate in 2027.
My research focuses on optical metrology, image processing, and deep learning, particularly phase recovery from single carrier fringe patterns for 3D measurement. I develop hybrid Fourier and neural methods, physics-based reconstruction without dataset pretraining, and automated algorithm configuration.
I also develop LLM-based agents for scientific computing. My current projects include WFTune, a physics-knowledge-guided agent for configuring windowed Fourier fringe analysis, and SciHarness, which combines tool use and sandboxed evaluation to improve scientific and vision operators. I am particularly interested in making agents reliable on real tasks: tool design, constraint checking, evaluation, and state management.
Before joining NTU, I received a Master of Engineering in Software Engineering in 2020 and a Bachelor of Science in Computing and Software Systems in 2018, both from the University of Melbourne.
Education
Nanyang Technological University, Singapore, 2022 - present
- Ph.D. in Computer Science
The University of Melbourne, Australia, 2019 - 2020
- MEng, Software Engineering
The University of Melbourne, Australia, 2016 - 2018
- BS, Computing and Software Systems
Experience
Shandong New Generation Information Industry Technology Research Institute, China, 2021 - 2022
- Research Assistant, Computer Vision: multimodal video anomaly detection with attention-based fusion; deployed the detection models on robots with DeepStream and TensorRT.
SD FinTech Research Institute, China, 2021
- Backend Developer and QA Lead: built a resource management system with Spring Boot, MyBatis, and Vue; designed the database and REST APIs; led integration testing.
Inspur, China, 2020
- Backend Developer Intern: developed the Elasticsearch search module of an HR system with Spring Boot, and a C# file-monitoring module integrated into the ERP system.
Publications
Published papers
S. Lv, N. Huang, Y. Zou, C. Liu, et al. On the precision models of fringe projection profilometry: unification, simplification and connection. Light: Science & Applications, 15, 232, 2026.
S. Lv, Y. Zou, N. Huang, C. Liu, et al. Geometrical projection identity-based 3D reconstruction for fringe projection profilometry. Optics Letters, 50(20), 6429–6432, 2025.
D.-L. Wei, C.-G. Liu, et al. Look, listen and pay more attention: Fusing multi-modal information for video violence detection. IEEE ICASSP, 1980–1984, 2022.
C. Liu and Q. Yin. Automatic diagnosis of COVID-19 using a tailored transformer-like network. Journal of Physics: Conference Series, 2010(1), 012175, 2021.
Manuscripts
Chengeng Liu, Shenzhen Lv, Yuxuan Zou, Nengqi Huang, and Qian Kemao. Deep learning in carrier fringe pattern analysis. Optics and Lasers in Engineering, manuscript.
WFTune: a physics-knowledge-guided agent for configuring windowed Fourier fringe analysis. Submitted.
Single-frame carrier fringe phase estimation without dataset pretraining. Under revision.
Awards
- A*STAR-SINGA Scholarship Award
Teaching
- CE1106 Computer Organisation & Architecture, 2023 Spring
- CE1103 Introduction to Computational Thinking and Programming, 2023 Fall
- SC1015 Introduction to Data Science and Artificial Intelligence, 2024 Spring
Skills
- LLM & Agents: LangGraph, MCP, Agent Skills, function calling and structured outputs, agent evaluation
- Machine Learning: PyTorch, TensorFlow, Triton, NumPy
- Programming Languages: Python, C, C#, Java, JavaScript, SQL, Haskell, Ada, Shell Script
- Technologies: Git, Docker, Spring Boot, FastAPI, Elasticsearch, MongoDB, Redis, PostgreSQL, DuckDB, Jenkins, Selenium, Burp Suite
- Languages: Chinese (native), English (working proficiency)