Coursework & Professional Projects

Medwell Pharmacy Patient Portal

Advanced pharmacy portal—Medwell OS—that streamlines operations and enhances patient care with medication tracking, real-time interaction checks, and prescription-label printing.

Built during my Bachelor of Computer Science at Swinburne University, collaborating in a team to improve healthcare technology.

Mental Wellness Tracker App

Culture-inclusive mental wellness tracker integrating Te Tiriti o Waitangi principles. Full-stack development with secure data handling and an intuitive UI.

Completed as a group project for my MSE800 Professional Engineering course at Yoobee College.

View on GitHub

Car Rental System (CLI)

Python CLI app with OOP design, UML diagrams, modular architecture, and robust error handling for a seamless rental workflow.

Developed as part of my Master’s Software Engineering coursework at Yoobee College.

View on GitHub

Bus Tracking System

PHP & Dockerized full-stack app integrating live Auckland Transport data to auto-populate a map with real-time bus positions.

Capstone-style project in my MSE804 Intelligent Transportation Systems module at Yoobee College.

View on GitHub

Fitness Tracker Data Modeling & Responsible Data Report

Statistical analysis (regression, clustering) on fitness app data to predict engagement, plus ethical guidelines on anonymization and informed consent.

Produced for my MSE803 Data Analytics course, blending technical modeling with ethical best practices.

View on GitHub

Scratchpad Projects

Turtle Snake Game

Classic Snake in Python using Turtle—arrow-key movement, dynamic food spawning, score tracking, and speed ramp-up.

Used as a hands-on demo in my Junior Technology Instructor role at Scratchpad NZ to teach event-driven programming with Turtle graphics.

View on GitHub

Number Guessing Game

Terminal-based Python game: guess the sum of two dice with random animations and win/lose feedback.

Created as an interactive exercise at Scratchpad NZ to demonstrate randomness, loops, and user input handling.

View on GitHub

Library Management CLI

Python console application for admins & members to manage books, registration, borrowing, and overdue reports, backed by CSV files.

Built for Scratchpad NZ workshops to illustrate file I/O and command-line interface design.

View on GitHub

Enrich Academy Projects

Enrich Academy Website

Responsive HTML/CSS/JavaScript site with a PHP & MySQL–powered CMS, built to showcase course offerings, branch locations, and let staff update programs without touching code.

Developed for Enrich Academy to give them a modern, mobile-friendly web presence and an easy content-management system.

Visit Enrich Academy

Text-Based RPG Engine

Python-powered adventure where rooms and items are defined in external JSON files. Players explore with full and return-visit descriptions, manage an inventory, engage in turn-based combat against enemies, face random hazards, unlock a treasure chest with a key, and can save/load progress. A Tkinter GUI wrapper provides a graphical front-end alongside the console version.

Built as an interactive coding exercise for Year 12 Computer Science students at Enrich Academy, teaching data-driven design, OOP principles, and user interaction in Python.

View on GitHub

Currently Doing

Job Market Intelligence & Application Assistant

A full-stack platform to analyze NZ tech job trends, match resumes to roles via NLP, and track job applications with notes and status. Features semantic job recommendations, resume parsing, skill gap suggestions, and CSV/PDF export.

Built independently as a career analytics tool, not for mass applying, to support thoughtful, data-driven decision making during job hunting.

Side-Scroller Game

Python-based side-scroller with progressive combat mechanics, mob AI, collectible buffs, and boss encounters—built using Pygame for graphics and collision handling.

Personal project to deepen understanding of game loops, sprite management, and real-time user input in Python.

Business Analytics Dashboard

End-to-end analytics pipeline: cleaned event data with Python, loaded into BigQuery, and visualized KPIs in Looker Studio to drive strategic insights.

Personal project to sharpen my data visualization and dashboard-building skills.

Delta Lake ETL Pipeline

Automated ETL process ingesting cleaned JSON event exports into a Delta Lake table, with validation scripts to ensure data integrity and consistency.

Personal project to learn scalable data lake design and data integrity validation techniques.