Summary
Overview
Work History
Education
Skills
Club
Languages
Websites
Certification
Project
Timeline
Generic

Patrick Sai

Auckland,AUK

Summary

Computer science student in Auckland with strong skills in Python and Java. Completed projects include designing a social media website, enhancing software development, and improving problem-solving and logical thinking abilities. Seeking internships to gain practical experience and apply coding skills in real-world applications. Quick to adapt and learn new technologies.

Overview

3
3
years of professional experience
1
1
Certification

Work History

Volunteer

CNSST Foundation
Panmmure, Auckalnd
12.2024 - Current
  • Outstanding Volunteer Certificate 2025
  • Update website information, event schedules, course prices, and website layout. Publish articles in Official Accounts
  • Assisting with daily accounting tasks, including the processing and recording of customer receipts and invoices.
  • Collaborating with senior accountants to support the preparation of financial statements, reports, and tax filings.

Waiter

Pearl Chinese Restaurant, Auckland
Auckland, Auckland
11.2022 - 11.2023
  • Organized customer seating during peak hours to ensure timely operations under pressure.
  • Communicated with customers to understand preferences and manage appointments effectively.
  • Delivered personalized service by confirming bookings and addressing customer needs.
  • Collaborated with management to decorate restaurant for holidays, enhancing festive atmosphere.

Milk Tea (Part Time) Work as Team Member

The yogurt cow
Shenzhen, Guangdong
07.2022 - 08.2022
  • Coordinated daily preparations, collaborating with two colleagues to execute tasks efficiently under pressure.
  • Identified and confirmed customer needs, addressing potential factors impacting experience.
  • Managed diverse payment methods including apps, card transactions, and cash payments.

Education

Bachelor of Science - Computer Science

University of Auckland
Auckland, NZ
06-2025

Skills

  • Java programming
  • Software development
  • Database management
  • Team collaboration
  • Data analysis
  • Customer service
  • C
  • C#
  • Python
  • SQL
  • React
  • Jinja
  • Net
  • SVG
  • Agile
  • Docker

Club

  • UOA Game Developer Guild
  • UoAAMC J-MUSIC Team
  • UoA Anime and Manga Club
  • NZCSA

Languages

English
Professional
Chinese (Mandarin)
Native/ Bilingual

Certification

  • VMware Spring Certified Professional 2022
  • Outstanding Volunteer Certificate 2025

Project

  • COMPSCI 225 (A-): Collaborated within an Agile team to develop a podcast application with frontend-backend integration, secure user registration, and a simplified UI. Participated in sprint planning, daily stand-ups, iterative development, and continuous feedback loops to deliver incremental improvements. Built features for adding and deleting podcasts, leveraging an ORM framework to design database schemas and intermediary tables for many-to-many relationship management. Demonstrated proficiency in decoupled HTML templating (Jinja), CSS styling, and JavaScript/Python for dynamic user interactions. Project repository:https://github.com/UoA-CS-Sindhwani-CS235-S2-2024/cs235-s2-2024-podcastwebapp-jerm762-csai446-mleh238.git
  • COMPSCI 331 Large-Scale Software Development: Built distributed systems with data serialization/deserialization, JPQL for data retrieval, and JPA annotations with inheritance structures. Implemented lazy loading, eager fetching, and transactional consistency under concurrent execution. Designed the architecture for a Mass Notification/Emergency Communication (MNEC) system using a modular structure and a component-and-connector model with a broker pattern. Applied architectural tactics to address quality attribute scenarios, ensuring system scalability and reliability.
  • COMPSCI 373: Computer Graphics and Image Processing: Developed skills in setting world and camera coordinates for objects, calculating Phong reflection, and applying Gouraud and Phong shading for smooth rendering. Implemented shadow computations, texture mapping, and ray tracing. Applied image processing techniques including brightness and contrast adjustment, histogram analysis, spatial filtering (mean, Gaussian, median filters), edge detection, segmentation, and morphological operations.
  • COMPSCI 399 Capstone Course: Designed and developed a social media website using Docker, TypeScript, Python, and React, featuring a single real user interacting within a network of bot accounts. The platform aimed to demonstrate how user opinions can be influenced by automated bots without notice, providing insight into digital manipulation and user behavior in online environments.

Timeline

Volunteer

CNSST Foundation
12.2024 - Current

Waiter

Pearl Chinese Restaurant, Auckland
11.2022 - 11.2023

Milk Tea (Part Time) Work as Team Member

The yogurt cow
07.2022 - 08.2022

Bachelor of Science - Computer Science

University of Auckland
Patrick Sai