This is some text.
-
Mini-Language Transpiler
This was the first project developed for CITS2002 (Systems Programming) in semester 2 2024. The goal of the project was to implement a C11 program which compiled and executed the code of a non-existent mini programming language.
-
Virtual Memory Simulation
This was the second project developed for CITS2002 (Systems Programming) in semester 2 2024. The goal of this project was to simulate a virtual memory system using an array as the RAM of some universal Turing machine.
-
Tournament Manager
This was the project developed for CITS3403 (Agile Web Development) in semester 1 2025. This is a web application using the Flask framework that allows users to upload data from their played tournaments and share that with friends.
-
Australian Employment Trends
This was the project developed for CITS2402 (Introduction to Data Science) in semester 2 2025. It compares the employment trends in Australia using Census data from the ABS from 2016 and 2021.
-
The Diplomacy Agent
This was the project developed for CITS3011 (Intelligent Agents) in semester 2 2025. This is an agent that can play the popular strategy board game The Diplomacy.
-
Calculator
This is a basic calculator which I developed to learn HTML, CSS, and JavaScript.
-
Grade Calculator
This is a caluclator that can be used to calculate grades of courses, including the final grade required in order to achieve a certain final grade.
-
Password Manager
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.