Zihong Liang

Zihong Liang

Preferred name: Kingsley Leung (He/Him)

Software Developer Full-Stack, AI & DevOps C#, Python & TypeScript

A high-achieving Computer Science graduate (GPA 7.1/9) with proven experience in full-stack development, system architecture, and AI integrations. Skilled in building scalable applications and RESTful APIs using TypeScript, Python, and C#. Strong foundation in Agile methodologies and DevOps practices (Docker, CI/CD pipelines, Git). Recognised for leadership, proven abilities to rapidly master new tech stacks with recent exploration in Go, Flutter, and delivering performant, user-centric solutions.

Contact Me

+64 22 324 8990
Auckland, New Zealand

Skills

JavaScript
TypeScript
React
Angular
Next.js
Astro
HTML
CSS
Tailwind CSS
DaisyUI
Sass
Bootstrap
Python
C#
Java
ASP.NET
FastAPI
Express.js
Node.js
Bun
SQL
LINQ
SQLite
Entity Framework (EF Core)
PostgreSQL
MongoDB
Pytest
Vitest
Git
Docker
Linux
Bash
GitHub Actions
Vercel
Jira
Confluence
Visual Studio
Object-Oriented Programming (OOP)
CI/CD
Cloudflare Workers
JetBrains
Terraform
Claude Code
Cursor

Work Experience

Junior Developer

Decoded | Dec 2025 – Present

  • Spearhead end-to-end full-stack development using TypeScript, Next.js, React, Node.js, Hono and Bun, delivering scalable and high-performance web applications.
  • Architect robust RESTful APIs and optimise database operations with MongoDB, ensuring seamless data flow and system reliability.
  • Operated extensively in a Linux (Ubuntu, Fedora) environment, leveraging Bash scripting and Git to support version control and CI/CD workflows.
TypeScript Next.js React Node.js Hono Bun MongoDB Git Linux Bash

Junior Developer - Intern

Decoded | Oct 2025 – Dec 2025

  • Collaborated within an Agile team to build and maintain user-facing features utilising TypeScript, React, Express.js and Node.js.
  • Enforce code quality through Test-Driven Development (TDD) with Vitest while managing deployments via automated CI/CD pipelines.
  • Accelerated feature implementation, debugging, and onboarding by integrating AI-assisted IDEs and tools (Cursor, Claude Code) into daily development processes.
TypeScript React Node.js Express.js Vitest Agile CI/CD Cursor Claude Code

Graduate Associate - Part Time

Tribes Digital | Sep 2025 – Oct 2025

  • Architected and rolled out a SaaS-based MVP CRM system, demonstrating adaptability by rapidly executing across a diverse tech stack (TypeScript, Next.js, Python, FastAPI).
  • Established CI/CD pipelines using GitHub Actions to automate testing and containerised deployments via Docker.
  • Managed application lifecycles and deployments across cloud hosting platforms, including Vercel, Render, and Neon.
TypeScript Python Next.js FastAPI Vercel Render Neon Docker CI/CD GitHub Actions SaaS CRM

Engineering Intern

Endace Technology | Nov 2024 – Feb 2025

  • Engineered a modular profile configuration system for core network probes, rapidly upskilling in Python, FastAPI, and Jinja2, significantly improving system scalability and reducing end-user setup errors.
  • Designed and implemented an intuitive frontend UI with JavaScript, jQuery and Bootstrap, earning commendations from senior engineering staff.
  • Collaborated in a fast-paced Agile environment utilising Jira, Confluence, and Bitbucket to sprint plan, resolve bugs, and deliver features.
Python FastAPI Jinja2 JavaScript Bootstrap jQuery Agile Jira Confluence Bitbucket

Information Technology Operator

Triumen Group | Aug 2020 – Nov 2020

  • Provided front-line IT support, diagnosing and resolving hardware, software, and network issues to ensure zero downtime.
IT Support Hardware Troubleshooting Network Support Problem Solving

Projects

AI-Powered Personal Portfolio (Astro Rewrite)

  • Engineered a highly performant web portfolio leveraging Astro's Islands architecture, Tailwind CSS, and DaisyUI, optimising page load speeds via a zero-JS-by-default approach.
  • Integrated a context-aware AI Chatbot using the Google Gemini API and experimental Astro Server Islands to dynamically respond to user queries based on resume data.
  • Established an automated CI/CD pipeline via GitHub Actions for continuous linting, building, and zero-downtime deployment to Vercel.
Astro TypeScript Tailwind CSS DaisyUI Google Gemini Server Islands Vercel GitHub Actions CI/CD

AI-Powered Personal Portfolio

  • Developed a responsive, single-page portfolio using Node.js, Bun, Next.js, TypeScript, and Tailwind CSS to showcase professional experience and projects.
  • Integrated an interactive AI chatbot, powered by Google Gemini, capable of answering questions based on resume content.
  • Established a CI/CD pipeline with GitHub Actions to automate linting, building, and Docker image creation across multiple operating systems.
  • Containerised the application using Docker for consistent and simplified deployment.
Node.js Bun Next.js TypeScript Tailwind CSS Google Gemini GitHub Actions CI/CD Docker

PowerGPT — MCP Server for LLM Tool Augmentation

  • Engineered a Model Context Protocol (MCP) server to extend LLM capabilities in restricted environments with secure, auditable tools.
  • Deployed via Cloudflare Workers with automated GitHub Actions workflows; provided Docker support for reproducible local runs.
TypeScript Bun Cloudflare Workers Wrangler GitHub Actions Docker

AI-Powered Web Platform for Wildlife Conservation (CARE)

  • Led a 6-member engineering team in Agile sprints to deliver a full-stack platform for AI image-based pest detection.
  • Developed backend architecture and collaborated with a PhD research group to integrate custom ML models, directly aiding in New Zealand biodiversity protection by improving predator tracking.
React Node.js Express.js JavaScript HTML CSS Machine Learning Agile

PhotoRecipe: AI-Powered Recipe Generator

  • Engineered a “photo-to-recipe” pipeline using Firebase Genkit to orchestrate Google Gemini vision models for ingredient identification.
Node.js Next.js Firebase Genkit Google Gemini TypeScript Tailwind CSS ShadCN

vCard Contact Generator

  • A sleek web app built with Node.js, React, Next.js, Tailwind CSS, 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.
Node.js React Next.js Tailwind CSS Sass Docker GitHub Actions CI/CD 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

  • Implemented a 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 in Computer Science

The University of Auckland | Jan 2022 – May 2025

  • GPA: 7.1/9 | Coursework: Full-Stack Dev, RESTful APIs, AI/ML, Cybersecurity, Computer Architecture, Data Communication.
  • Leadership: 3x Elected Class Representative; awarded 3 Certificates of Appreciation by the Students' Association (AUSA).
  • Academic Awards: 2x Certificate of Outstanding Achievement (Top performance in Software Development Methodologies & OOP).
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 (Level 3)

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

Pixel Perfect Award - The Figured Internship Experience

Figured, Web Development & Consulting Club (WDCC)

  • Awarded in a team hackathon for developing a financial reporting interface that most faithfully aligned with the product requirements and design specifications. Shows strong skills in collaborating, rapid learning and applying new tech stacks.
  • Developed within a Laravel Sail Docker environment, utilised PHP, Laravel for backend API, and Vue.js, Tailwind CSS for frontend to create a visually appealing Profit & Loss report featuring interactive graphs for data visualisation.
  • Went beyond the core requirements by integrating an LLM via the Laravel Prism to generate AI-powered financial commentary directly within the report.
Laravel Vue.js PHP TypeScript Tailwind CSS Docker AI Integration Hackathon

App Integration Workshop - Level 2

IBM

  • Developed a deeper understanding of App Integration concepts by completing a hands-on lab focused on practical use cases.
App Integration IBM

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 Modelling

Certificate of Outstanding Achievement (x2)

School of Computer Science, University of Auckland

  • For achieving an A+ grade in COMPSCI 235 (Software Development Methodologies) in S2 2023.
  • For achieving an A+ grade in COMPSCI 230 (Object Oriented Software Development) in S1 2023.
Academics High-Achievement Computer Science

Class Representative Certificate (x3)

Auckland University Students’ Association

  • For representing COMPSCI 313 (Computer Architecture) in S2 2024.
  • For representing COMPSCI 351 (Fundamentals of Database Systems) in S1 2024.
  • For representing COMPSCI 335 (Web Programming and Distributed Services) in S2 2023.
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 to expand network and boost development experiences
  • Developing personal projects
  • Enjoying Lo-Fi music
  • Solving IT issues for family and friends
  • Gaming, Travelling
  • Sharing my Cantonese culture