Work experience

  • University of College London

  • London, United Kingdom

Research Assistant

As a visiting scholar RA, I am working with Prof.Federica Sarro and Prof.Mark Harman for the development of self-evolution LLMs on Software Engineering. What we are aiming for is to have a version of self-CI/CD language model that can adapt library updates when doing version changes.

  • Collins Aerospace

  • Houten, Netherlands

Student Researcher

I am currently working with Collins Aerospace for integrating AI into the design workflow, especially considering the process of digitalization. During the process, I developed an AI assistant to help Collins Aerospace to integrate their design results to a RAG database and can be used to inspire their design process.

  • Delft University of Technology

  • Delft, Netherlands

University teaching assistant

For the course Deep Learning in TUDelft, I designed the three different assignments for entry-level to master-level deep learning questions. With my expertise in CNN and ML algorithms, I helped the lecturer to prepare the course contents and exam questions.

Education and training

Delft University of Technology

  • Bachelor of Science

  • Delft, Netherlands

- Great Bachelor Research Project (Thesis), with grade 8.5

- Java full-stack development, Python Development, Algorithm Design, NP-Hard Algorithm

- Java, Python, Javascript, Scala, C++, SQL, Prolog

- Multimedia Analysis (Image Processing, Signal Processing, Multimedia Processing)

- Machine Learning, Deep Learning (TA experience of course Deep Learning)

- Computer Vision, Large Language Model

  • Field(s) of study: Computer Science and Engineering
  • Level in EQF: EQF level 6
  • Type of credits: ECTS
  • Number of credits: 180
  • Thesis: LLM of Babel: Evaluation of LLMs on code for non-English use-cases

Technical University of Denmark

  • Exchange

  • Copenhagen, Denmark

- DTU Space for Statellite System and Communication Design

- DTU Computer Science for Medical Image Analysis

- DTU Computer Science for Fintech Application

- DTU Management for innovation with AI

  • Field(s) of study: Computer Science
  • Level in EQF: EQF level 6
  • Type of credits: ECTS
  • Number of credits: 30

Delft University of Technology

  • Master of Science

  • Delft, Netherlands

Supervisors: Dr.Maliheh Izadi, Prof.Arie van Deursen, Jonathan Katzy

Course results so far on track for Cum Laude.

  • Field(s) of study: Data Science and Artificial Intelligence Technology
  • Final grade: Honor Program
  • Level in EQF: EQF level 7
  • Thesis: Diffusion LLM-Based Code Refactoring Localization

Language skills

Mother tongue(s)

Chinese

Other language(s)

Listening Reading Spoken interaction Spoken production Writing

English

C1: Proficient user
C1: Proficient user
C1: Proficient user
C1: Proficient user
C1: Proficient user

Projects

Limitless Interiors: Exploring AI’s Edge in Aircraft Design

We are trying to develop an AI assistant that can be used to help improve the longtime-existing design procedure inside the company, while maintaining the creativity of all designers.

LLM of Babel: Evaluation of LLMs on code for non-English use-cases

Showing how the performance of LLMs varies in different programming related tasks when changing the natural language that is used in the code.

Low Power Computer Vision Challenge 2023 (LPCVC) GLOBAL RANKING: TOP 25

Find energy-efficient computer vision solutions in real-world disaster scenarios: utilise the Nvidia Jetson Nano 2GB platform to enhance disaster scene understanding using UAV-based edge devices; strategically optimise the FANet Model through TensorRT, structured pruning, and knowledge distillation, enhancing processing speed and model performance.

Paper-Facial expression Recognition based on feature pyramid network (FPN)

Explored facial expression recognition: integrated a Feature Pyramid Network (FPN) and a Residual Network (ResNet) to refine the multi-level feature representation of facial expressions; developed an innovative approach by integrating FPN and ResNet50, which substantially enhanced early-stage training efficiency, accuracy, and adaptability, illustrating the substantial potential of combined convolutional neural network architectures in complex pattern recognition tasks.

Publications

A Qualitative Investigation into LLM-Generated Multilingual Code Comments and Automatic Evaluation Metrics

2025 https://dl.acm.org/doi/abs/10.1145/3727582.3728683

Large Language Models are essential coding assistants, yet their training is predominantly English-centric. In this study, we evaluate the performance of code language models in non-English contexts, identifying challenges in their adoption and integration into multilingual workflows.

Authors: Jonathan Katzy, Yongcheng Huang, Gopal-Raj Panchu, Maksym Ziemlewski, Paris Loizides, Sander Vermeulen, Arie van Deursen, and Maliheh Izadi. Journal Name: PROMISE2025 Volume, Issue and Pages: 31-40

NTIRE 2025 challenge on day and night raindrop removal for dual-focused images: Methods and results

2025 https://openaccess.thecvf.com/content/CVPR2025W/NTIRE/html/Li_NTIRE_2025_Challenge_on_Day_and_Night_Raindrop_Removal_for_CVPRW_2025_paper.html

The primary objective of this challenge is to establish a new and powerful benchmark for the task of removing raindrops under varying lighting and focus conditions. There are a total of 361 participants in the competition, and we ranked 13 in the final testing phase.

Journal Name: CVPR