Profile Image

Hancheng Zuo



A current Software Engineering postgraduate student at UCL and a graduate of Aberystwyth University with a first-class degree in Computer Science and Artificial Intelligence. I was awarded the Best Group Award in Software Engineering module and have experience as a teaching assistant, as well as in algorithm and computer vision research. I have published papers in the field of computer vision. My skills include a strong understanding of C/C++, Java, Python programming, and Machine Learning, developed through both academic training and professional experience. Additionally, I have experience in application development using GPT API.


• C/C++ • Java • Python • SWI-Prolog • Android Studio • Unity • HTML • XML • Flask • Gunicorn • PostgreSQL • Linux • Git • Algorithm Design • TensorFlow • GPT API • Robotics Programming Using C • Project management • Web Development


Web and AI Development Intern

Jun 2023 - Sep 2023

Edinburgh, UK

  • AI Website Development: Developed a GPT-driven AI website using the Python Flask framework and Gunicorn server to extract customized summaries from scientific papers for bioprocessing researchers.
  • Server-side Deployment: Managed the deployment of the Flask application on Gunicorn server, ensuring smooth operation and accessibility.
  • API Integration: Integrated essential functionalities like email forwarding APIs to enhance the application's capabilities.
  • Regular Updates and Meetings: Participated in weekly meetings to discuss project progress, provide updates, and address any challenges encountered. Utilized project management tools such as Asana to track tasks and milestones.
  • Feedback and Improvement: Actively sought feedback on the AI tool and made necessary improvements to optimize its performance and usability.
  • This role enhanced my skills in AI and web development, server-side deployment, and API integration, contributing to a tool that greatly benefits researchers in the bioprocessing field.

Skills: Python · Flask · Gunicorn · ChatGPT · GPT-4 · GPT-3 · Web Development


Sep 2022 - Dec 2022

  • Acting as a seminar demonstrator for five courses (CS12020: Introduction to Programming, CS21120: Algorithm Design and Data Structures, CS23820: C and C++, CS01010: Spreadsheets for University Students, CS27020: Modelling Persistent Data).
  • Preparing course materials for the practical sessions.
  • Supervising practical sessions and answer any questions from students.
  • Assisting Lecturers in the evaluation of students’ work.

Skills: C (Programming Language) · Microsoft Office · Algorithm Design · PostgreSQL

Evolutionary Algorithms Researcher

Jun 2022 - Sep 2022

  • Employed by the Aberystwyth University as a research assistant.
  • Conducting evolutionary algorithm research in C and C++.
  • Simulating the evolutionary superiority and inferiority of organisms as well as genetic crossover and variation.
  • Finding the most adapted individuals through iteration.
  • Continuously experimenting with different genetic operators (three basic genetic operators: selection; crossover; mutation).

Skills: C (Programming Language) · C++ · Algorithm Design · Git

Data Annotation Intern

Jul 2019 - Sep 2019

Beijing, China

  • Collected both qualitative and quantitative data from local administrative platforms and social media channels.
  • Cleaned and analysed the data collected to support the marketing team.


MSc Software Systems Engineering

Sep 2023 - Dec 2024

University College London

BSc Computer Science and Artificial Intelligence

Sep 2020 - Jun 2023

Aberystwyth University

  • Grade: First-Class Honours
  • Awards: Best Second Year Group Project 2022
  • Core Coursework: Algorithm Design and Data Structures, Artificial Intelligence, Machine Learning, Modelling Persistent Data, System and Network Services Administration, Software Engineering, Robotics and Embedded Systems, Computer Graphics and Games.

Critical Thinking and Communication Skills

Jan 2019 - Feb 2019

The University of Western Australia