A learning progression
Panda Courier
A visual programming experience that guides learners from simple instructions to reusable algorithms.
View case studyLaboratories | Computing | Software
I build and maintain laboratories and computing environments, and develop software for teaching, research and everyday work.
Projects in programming education, material management and infrastructure.
A learning progression
A visual programming experience that guides learners from simple instructions to reusable algorithms.
View case studyFrom pattern to materials
An inventory tool that reads material lists from bead art patterns and helps users manage their supplies.
View case studyService responsibilities
Designing and operating a personal service platform, with automated delivery, observability and backup workflows.
View case studyLaboratories, equipment and computing support at XJTLU.
Xi’an Jiaotong-Liverpool University
Supporting the Academy of Artificial Intelligence and Advanced Technology
Laboratory development, technical selection and procurement of specialist equipment, followed by commissioning, maintenance and troubleshooting.
Linux environments and access standards, with practical documentation and coordination across university IT and academic teams.
Developing workflows for equipment loans, returns and usage records.
Helping students understand code, set up development environments and work through lab exercises, and following their questions through to resolution.
DTS110TC | DTS103TC | AY2025–26 ISA101TC | AY2026–27
XJTLU Academic Excellence Awards | 2025
Read the university announcementMSc Financial Technology with Data Science
BSc Computer Science
Following undergraduate study at XJTLU, 2018–2020.
I welcome conversations about computing infrastructure, programming education and software for teaching and research.