I graduated from RMIT University in December 2024. During my three years at university, I developed a deep passion for the entire process of bringing projects to life. From brainstorming potential ideas to turning them into reality. There’s nothing quite as satisfying as seeing a concept evolve into a fully realised project.
While I'm not at my desk, I'm probably playing volleyball, working out or travelling.
Java
Python
JavaScript
TypeScript
C#
HTML/CSS
Tailwind CSS
Git/GitHub
Docker
Node
AWS
Google Cloud
React
JUnit
Maven
Spring Boot
Worked in a team of five to simulate truck rollovers using Eight360's virtual vehicle NOVA. Utilised C# within Unity in order to recreate truck experiences from JSON and CSV files. Created the menu user interface for the Unity application, employing a validation scheme for data files used, allowing ease of use for potential RMIT showcases.
C#
Unity
Collaborated with a peer using GitHub to develop a full stack cinema website using modern web technologies such as React, GraphQL, and Sequelize with ORM capabilities. The project featured an interactive and dynamic interface, supported by a robust MySQL database managed with phpMyAdmin for efficient data management and retrieval. Additionally, the website included an admin page to manage movies, reviews, and users, as well as to display statistics.
React
JavaScript
Tailwind CSS
Node.js
Express
Sequelize
Collaborated with a team of six in an Agile Scrum environment, utilising GitHub for version control, Docker for containerisation, and GitHub Actions for CI/CD. Employed Maven, Spring Boot, and JUnit to create a back-end with REST APIs, while developing a user-friendly interface using React and TypeScript for the SuperPrice website.
React
TypeScript
Docker
Maven
Spring Boot
JUnit
Collaborated in a team of four to create a Minecraft village generator with Python (McPi). Designed the terraforming and obstacle handling. Integrated linear equations within a pathing algorithm to seamlessly generate bridges over obstacles. Designed an efficient terraforming method utilising a modified midpoint ellipse drawing algorithm to create natural looking mounds for village buildings to sit atop of.
Python
Algorithms
A static website displaying data about homelessness within Australia. Built in HTML, CSS and Javalin. Data stored and retrieved using SQLite. Utilised GitHub which allowed collaboration with a partner.
Java
HTML/CSS
Javalin
SQLite
Made by yours truly. Built with Vite.js and Tailwind CSS. Deployed with Netlify.