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 led a six-member team to develop an AI-powered web platform for wildlife conservation. Skilled in full-stack development, recognised for being collaborative and continuously learning new tech stacks like AWS as needed, demonstrated through an internship at Endace and multiple projects. Proficient in DevOps practices, including Git, Docker, CI/CD. Ready to leverage a strong foundation in C#, TypeScript and Python.
Contact Me
Skills
Work Experience
Intern - Junior Developer
Decoded | Oct 2025 – Present
- Contributed to full-stack application development with TypeScript, Next.js, React, Node.js, Express.js, Vitest, and MongoDB.
- Utilised Git for version control and operated within a Linux environment, using Bash for development and operational tasks.
- Leveraged modern tools like Cursor to accelerate debugging and feature implementation in a collaborative team setting.
Graduate Associate - Part Time
Tribes Digital | Sep 2025 – Oct 2025
- Engaged in full-stack development using TypeScript, Python, Next.js, React, FastAPI, and PostgreSQL, contributing to the MVP roll-out.
- Gained hands-on experience with hosting services like Vercel, Render, and Neon, deploying and managing applications throughout the project lifecycle.
- Utilised Docker and implemented CI/CD pipelines with GitHub Actions to automate testing and deployment.
- Gained hands-on experience across multiple technological domains, including SaaS-based CRM systems.
- Assessed and experimented with emerging AI and generative tools, like GitHub Copilot, Gemini Code Assist, and Cursor.
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
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.
PowerGPT — Remote MCP Server for LLM Tool Augmentation
- Built and deployed an MCP (Model Context Protocol) server on Cloudflare Workers using TypeScript, Bun, Wrangler, GitHub Actions, and optional Docker for reproducible local runs.
- Delivered secure, auditable numeric computation and web content extraction tools to extend LLM capabilities, especially in offline or restricted environments.
- Enhanced reliability and adoption by centralising computation/fetching, reducing hallucination risk, and providing clear documentation to connect the MCP to Cloudflare AI Playground and Claude Desktop.
CARE Web Platform: AI-Driven Wildlife Conservation
- Led a 6-member team to design and implement an HTML, CSS, React web platform for AI image-based pest detection.
- Developed a full-stack solution, building the backend API with JavaScript, Node.js and Express.js. Collaborated closely with a PhD research group to integrate machine learning models.
- Managed the project using Agile methodologies, including sprint planning and task tracking, to ensure on-time delivery.
- Improved tracking of species like stoats, contributing to NZ biodiversity protection.
PhotoRecipe: AI-Powered Recipe Generator
- Engineered a full-stack Next.js application with Node.js, 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 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.
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
- 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.
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 (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.
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.
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.
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
- 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.
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.
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