This is some text.
-
Games Ongoing
This is a collection of small playable games, primarily based on existing games from other developers, developed to learn JavaScript and the Canvas API.
-
Logical Network Simulation May 2026
This was the project developed for CITS3002 (Computer Networks). It simulates how the data link layer, network layer, and transport layer of the OSI model interact for a small network consisting of two devices connected by an intermediary router.
Report ↗ -
Airline Graph Database Design May 2026
This was the second project developed for CITS3401 (Data Warehousing). This involved creating a graph database in Neo4j using a custom preprocessed dataset, including modelling the database and an ETL process, and extracting relevant information from the graph.
Report ↗ -
Airline Data Warehouse Design Apr 2026
This was the first project developed for CITS3401 (Data Warehousing). This involved creating a data warehouse from an online dataset (https://www.kaggle.com/datasets/iamsouravbanerjee/airline-dataset), including an ETL process, and performed association rule mining using the Apriori algorithm.
Report ↗ -
The Diplomacy Agent Oct 2025
This was the project developed for CITS3011 (Intelligent Agents). This is an agent that can play the popular strategy board game The Diplomacy.
-
Australian Employment Trends Sep 2025
This was the project developed for CITS2402 (Introduction to Data Science). It compares the employment trends in Australia using Census data from the ABS from 2016 and 2021.
-
Tournament Manager May 2025
This was the project developed for CITS3403 (Agile Web Development). This is a web application using the Flask framework that allows users to upload data from their played tournaments and share that with friends.
-
Calculator Feb 2025
This is a basic calculator which I developed to learn HTML, CSS, and JavaScript.
Project Demo ↗ -
Grade Calculator Feb 2025
This is a calculator that can be used to calculate grades of courses, including the final grade required in order to achieve a certain final grade.
Project Demo ↗ -
Password Manager Feb 2025
This is an application designed to manage passwords. As the code is open source, it is not recommended to use it to store actual passwords. It is, however, a tool that can be played around with, and was designed purely as an experimental project.
Project Demo ↗ -
Mini-Language Transpiler Sep 2024
This was the first project developed for CITS2002 (Systems Programming). The goal of the project was to implement a C11 program which compiled and executed the code of a non-existent mini programming language.