Z

Zihong Liang

Preferred name: Kingsley Leung (He/Him)

Software Developer | C#, Python & TypeScript | Passionate about AI-Driven Problem-Solving and DevOps

A high-achieving Computer Science graduate (GPA 7.1/9) who successfully led a six-member team to develop an AI-powered web platform for wildlife conservation. Combines hands-on internship experience in core system development at Endace with a proven ability to build complete, AI-driven applications using technologies like Next.js, Copilot and Gemini. Ready to leverage a strong foundation in Python, C#, and modern JavaScript/TypeScript frameworks to contribute to impactful, real-world software solutions.

Contact Me

+64 22 324 8990
Auckland, New Zealand

Skills

TypeScript
React
Angular
Next.js
HTML
CSS
Tailwind
Bootstrap
Python
C#
Java
ASP.NET
FastAPI
Express.js
Node.js
Bun
SQL
LINQ
SQLite
Entity Framework (EF Core)
PostgreSQL
MongoDB
Pytest
Git
Docker
Linux
Bash
GitHub Actions
Vercel
Jira
Confluence
Visual Studio

Work Experience

Engineering Intern

Endace Technology | Nov 2024 – Feb 2025

  • Architected and developed a modular profile system using Python, FastAPI, and Jinja2 to improve scalability and maintainability, assisting in the deployment and configuration on core network probe products.
  • Engineered a dynamic, user-friendly UI with JavaScript and Bootstrap, earning commendations from senior engineers for its intuitive design and positive user experience.
  • Enhanced system efficiency and maintainability, streamlining the configuration process for end-users and significantly reducing the potential for setup errors.
  • Operated within an Agile framework using Jira, Confluence and Bitbucket, while collaborating with seniors to enhance features, resolve bugs, and debug issues, maximising team productivity.
Python
FastAPI
Jinja2
JavaScript
Bootstrap
Agile
Jira
Confluence
Debugging

Professional Notetaker

The University of Auckland | Aug 2024 – Dec 2024

  • Translated complex academic lectures into clear, accessible, and structured notes for students registered with Student Disability Services, directly supporting academic inclusivity.
  • Demonstrated high attention to detail and adaptability by delivering quality notes across diverse and technical subjects, consistently meeting strict deadlines.
Academic Support
Communication
Attention to Detail

Information Technology Operator

Triumen Group Zhuhai Branch | Aug 2020 – Nov 2020

  • Provided critical front-line IT support for all hardware, software, and network issues, minimising downtime and ensuring smooth daily operations for the entire office.
  • Investigated and resolved technical problems with printers, routers, and desktop applications to increase operational efficiency.
IT Support
Hardware Troubleshooting
Network Support
Problem Solving

Projects

CARE Web Platform: AI-Driven Wildlife Conservation

  • Led a 6-member team in developing an HTML, CSS and React web platform for AI image-based pest detection.
  • Backend built with Express.js, JavaScript and Sequelize, integrated machine learning with support from a PhD group.
  • Improved tracking of species like stoats, contributing to NZ biodiversity protection.
React
Express.js
JavaScript
Sequelize
Machine Learning
HTML
CSS

PhotoRecipe: AI-Powered Recipe Generator

  • Engineered a full-stack Next.js application leveraging Firebase Genkit to orchestrate Google Gemini AI models for a complete 'photo-to-recipe' pipeline.
  • Implemented core features including AI-driven ingredient identification from photos, dynamic recipe generation with detailed instructions and nutritional information, and unique AI-generated dish images.
  • Developed a responsive UI using TypeScript, Tailwind CSS, and ShadCN, managing state with React Hooks and optimising performance with client-side image compression.
Next.js
Firebase Genkit
Google Gemini
TypeScript
Tailwind CSS
ShadCN

vCard Contact Generator

  • A sleek web app built with React, Next.js, Tailwind CSS, and Sass that generates random contact information with the ability to export as `.vcf` (vCard) files.
  • Containerised using Docker for consistent local development and deployment.
  • Managed and monitored a CI/CD pipeline using GitHub Actions to automate testing and deployments to Vercel.
React
Next.js
Tailwind CSS
Sass
Docker
GitHub Actions
Vercel

Concert Booking Service

  • Developed a full-featured C#/.NET concert booking web app using ASP.NET MVC, supporting event browsing and ticket management via RESTful APIs, implemented with Entity Framework (EF Core), LINQ and SQLite.
C#
ASP.NET
Entity Framework
SQLite
LINQ
.NET

Game Library Web App

  • Flask-based app using Python, SQLAlchemy, Jinja2, and Repository Pattern, implemented unit and end-to-end (E2E) testing with Pytest.
  • Applied clean architecture principles and modular separation via Flask Blueprints.
Python
Flask
SQLAlchemy
Jinja2
Pytest
Clean Architecture

Education

Bachelor of Science, Computer Science

The University of Auckland | Jan 2022 – May 2025

  • Major in Computer Science, GPA: 7.1/9 with two Certificates of Outstanding Achievement from the faculty.
  • Coursework and Projects: Full-Stack Development, RESTful APIs (Java, C#, Python), SQL, AI/ML, Cybersecurity, Computer Architecture, Data Communications and Security, Operating Systems.
  • Class Representative for three courses, recognised for leadership with multiple certificates from the student association.
Computer Science
Software Engineering
Full-Stack
AI/ML
Cybersecurity
Operating Systems
Networking
Data Communication and Security
Agile Development
Database
Object-Oriented Programming

Certificate in Foundation Studies

The University of Auckland International College | Jan 2021 – Dec 2021

  • Studied Accounting, Mathematics with Calculus, Physics, and Statistics.
  • Gained experience in Microsoft Office from different coursework.
Foundation Studies
Accounting
Calculus
Physics
Statistics

Awards & Certifications

Cloudflare TechLabs Certificate

Cloudflare

  • Participated in 'Diary of a Cyber Breach Investigator' workshop, gaining insight into real-world incident response, threat modelling, and breach mitigation strategies.
Cybersecurity
Incident Response
Threat Modeling

Certificate of Outstanding Achievement (x2)

School of Computer Science, University of Auckland

  • Awarded for exceptional academic performance in Computer Science courses.
Academics
High-Achievement
Computer Science

Class Representative Certificate (x3)

Auckland University Students’ Association

  • Recognised for leadership and effective communication on behalf of peers.
Leadership
Communication
Student Advocacy

Volunteering

Class Representative (x3) at The University of Auckland

2022 – 2024

  • Elected as class representative three times (COMPSCI 335, COMPSCI 351, COMPSCI 313).
  • Served as a liaison between students, lecturers, tutors, and faculty to communicate feedback and advocate for student needs.
  • Recognised with three Certificates of Appreciation from the Auckland University Students’ Association for effective representation and contribution.

Interests

  • Chatting about emerging technologies
  • Attending workshops and tech meetups
  • Developing personal projects
  • Enjoying Lo-Fi music
  • Solving IT issues for family and friends
  • Gaming
  • Traveling
  • Sharing my Cantonese cultures