Laboratories | Computing | Software

Technical infrastructure for teaching and research.

I build and maintain laboratories and computing environments, and develop software for teaching, research and everyday work.

Selected work

Projects in programming education, material management and infrastructure.

A learning progression

SequenceLoopsConditions
From instructions to reusable algorithms

Learning toolsArchived project

Panda Courier

A visual programming experience that guides learners from simple instructions to reusable algorithms.

View case study

From pattern to materials

PatternOCRInventory
Recognize. Review. Organize.

Product developmentImage recognition & inventory

Douku

An inventory tool that reads material lists from bead art patterns and helps users manage their supplies.

View case study

Service responsibilities

Configuration & automation
ApplicationsMonitoringBackups
Versioned configuration and automated delivery

Systems engineeringOngoing practice

Self-hosted Infrastructure & Automation

Designing and operating a personal service platform, with automated delivery, observability and backup workflows.

View case study

Professional experience

Laboratories, equipment and computing support at XJTLU.

Lab Technician

Xi’an Jiaotong-Liverpool University

Supporting the Academy of Artificial Intelligence and Advanced Technology

  • Laboratories & specialist equipment

    Laboratory development, technical selection and procurement of specialist equipment, followed by commissioning, maintenance and troubleshooting.

  • Computing environments

    Linux environments and access standards, with practical documentation and coordination across university IT and academic teams.

  • Equipment lending

    Developing workflows for equipment loans, returns and usage records.

  • Teaching support

    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

Recognition

Teaching Technician Award

XJTLU Academic Excellence Awards | 2025

Read the university announcement

Education

University of Bristol

MSc Financial Technology with Data Science

University of Liverpool

BSc Computer Science

Following undergraduate study at XJTLU, 2018–2020.

Let’s exchange ideas.

I welcome conversations about computing infrastructure, programming education and software for teaching and research.