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
Skills
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Certificate of Outstanding Achievement (x2)
School of Computer Science, University of Auckland
- Awarded for exceptional academic performance in Computer Science courses.
Class Representative Certificate (x3)
Auckland University Students’ Association
- Recognised for leadership and effective communication on behalf of peers.
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