This term Nimble as
Lightning accurately summarizes my undergraduate research:
1) reproduced a fracture detection model within two weeks; 2) identified research gaps in few-shot classification, building, experimenting, writing, and publishing a paper within three weeks; 3) processed idea development, and prototyping a generative AI project for programming educationin one month, which won in a campus competition ; 4) learned React from scratch in one month and developing eight chatbot-response algorithm visualization modules in one month, integrating them into a 30,000+ line project for large-scale experiments, leading to an international competition win; 5) developed four graph algorithm visualization modules in three weeks for a large-scale experiment involving over 300 participants. 6) submitted a manuscript to IEEE TSE (Nov. 2025) and currently authoring another manuscript for BJET.
Throughout this period, I successfully managed eight courses and up to three group projects and assisted with various other research tasks assigned by my supervisor.
Current GPA: 4.0/4.0 The unofficial transcript
Qualification(UK): Bachelor of Science with Honours (Class I)
Qualification(China): Bachelor of Science
WES GPA: 3.82/4.0 The WES unofficial transcript
Major GPA: 3.87/4.0
Ranked in the top 1.97% in Java Programming.
Ranked approximately in the top 5% in Advanced OO Programming.
Official transcript, qualification and marking criteria
IEEE Transactions on Software Engineering (TSE) [Under review, Submitted Nov. 2025]
SoftwareX, vol. 30, p. 102072, May 2025 (IF: 2.4)
Global Impact Grants 2024 - Education for Sustainable Development and Building Future Leaders
The 15th International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery, 2023
International Conference on Platform Technology and Service (PlatCon), 2023
Supervisor:
Supervisor:
Supervisor:
Supervisor:
Access the details of all graduate course projects
Developed and compared machine learning models (Linear, Lasso, Ridge, Elastic Net, Neural Network, Random Forest) to predict California housing prices by integrating 2.2M realtor listings with ZIP-level ACS income data, achieving R² = 0.853 and demonstrating regional income features dominate property characteristics in price formation.
Access the details of all undergraduate course projects
Use of object-oriented techniques, file processing, and data structures to accomplish pathological sequence detection and identification of DNA base sequences of interest.
Completion of a third-paradigm-compliant drink information dataset and extension of the development of a database on drink packaging material information.
After performing dimensionality reduction through PCA, utilizing classification methods such as CNN, SVM, and Naive Bayes, along with unsupervised learning via K-means clustering.
Implemented a client application for user authorization, file upload, and download using Python Socket programming based on a given protocol.
Created a simple SDN network topology with Mininet, simulating traffic control using SDN flow tables, enabling the SDN controller to forward/redirect traffic without client awareness.
Created a 2D graduation invitation card using OpenGL functions, including static and dynamic objects with interactive inputs.
Developed a 3D school scene using OpenGL, covering geometry creation, hierarchical modeling, transformations, viewing and projection, lighting and materials, texture mapping, animation, and interaction.
As the group leader, I led an 8-member team to develop an integrated sports center booking system using Spring Boot, based on the Model View Controller architecture, which includes both user and administrator systems consisting of 10 subsystems. I completed two full admin modules with full-stack development.
Collaborated in a 5-member team to complete requirement analysis, design, prototyping, evaluation, and iteration using various HCI techniques, culminating in the production of a project presentation, report, and poster, and earning an Honorable Mention (1 of 8).
Collaborated with a teammate to develop a multi-agent pathfinding game using BFS, employing Agile methodology, maintaining consistent code conventions, and implementing a user-friendly graphical interface. Demonstrated algorithm superiority through interactive validation and applied comprehensive OOP principles.
Scraped 400 movie datasets from TMDB using BeautifulSoup. After literature reviews and idea exploration, performed exploratory data analysis with visualizations of post-Hollywood film attributes. Data cleaning and preprocessing led to eight visualizations addressing the research questions, followed by hypothesis validation using PLS-SEM.
Developed a Random Forest model with appropriate preprocessing for multi-class classification to predict student academic trajectory. The model outperformed others, achieving superior evaluation metrics and a competitive score in a Kaggle competition.
Improved the GECCO architecture for handwritten digit recognition on the MNIST dataset by implementing three key modifications, enhancing model accuracy while reducing its size. The modified GECCO was compared with baseline models, including CNN, SpinalNet, ResNet, and Efficient-CapsNet. Results showed that the improved GECCO outperformed traditional CNN models, achieving higher accuracy, lower error rates, and a more compact parameter size.
Contributed to the development of a pharmaceutical ordering system.
Optimized the code structure with a low coupling design principle to ensure maintainability and scalability.
Effectively managed MySQL databases, and designed database structures that adhere to the Third Normal Form