profile image

Zirui Jia

Software Engineer & Researcher

I am a Computer Science graduate from Victoria University of Wellington with a minor in Artificial Intelligence. I have experience building software systems using Java, Python, and SQL, with a strong focus on user interface design, software quality, and problem solving. I enjoy developing applications that improve user experience and accessibility, and I am currently seeking graduate software engineering opportunities.

Skills

Programming Languages

Java Python SQL

Web Development

HTML CSS Vue.js Brython

AI & Data

Basic Machine Learning Concepts Data Analysis AI Fundamentals Familiar with AI-assisted development tools (e.g. ChatGPT) for coding, debugging, and problem solving

Tools & Technologies

Git GitHub SQLite Figma JUnit

Concepts

UI/UX Design Software Testing Problem Solving Team Collaboration

Work Experience

Coding & Robotics Tutor

2024 – Present

Scots College – Wellington

  • Delivered coding and robotics sessions to secondary school students.
  • Taught Python fundamentals and problem-solving skills.
  • Explained technical concepts clearly and supported students through debugging.
  • Adapted teaching approaches to different learning levels.

Qualifications

AWS Badge

AWS Certified Cloud Practitioner

2026

Education

Bachelor of Science – Computer Science

2023 – 2025

Victoria University of Wellington

Minor in Artificial Intelligence

Projects

DnD Dice & Character Manager

A web-based Dungeons & Dragons application integrating dice rolling and character management in a single interface.

HTML CSS JavaScript

Handwritten Character Recognition AI

Built a machine learning model to recognise handwritten letters and digits from image input, including data processing and evaluation.

Python Machine Learning Computer Vision

Reel Local Cinema Website

A web application for managing movie events, including login, scheduling, and RSVP functionality.

Vue.js Brython HTML CSS

Transport Map Application

Java-based application for route planning and transport data processing using custom algorithms.

Java SQLite

Java Game Development Project

Team-based software engineering project focused on testing, debugging, and quality assurance.

Java JUnit Git

Inclusive Transport UX Design

Designed an inclusive public transport app using user research, wireframes, and high-fidelity prototypes.

Figma UX Design

Curriculum Vitae

Download my full CV to learn more about my experience, education, publications, and technical skills.