About Me

Passionate software developer in Brisbane, Queensland with experience in web development and a strong interest in open source. I'm an avid home-labber and Linux enthusiast.

Open Source
Linux
Gaming
Web Development
Longboarding

Featured Projects

VIS Hub

A Progressive Web App made for the Victorian Institute of Sport to streamline communication between staff and atheletes. My Capstone project for university, where I was in a group of 4 students (3 devs, 1 project manager) tasked with completing this project for the VIS. The code for this project can't be viewed, due to some of the VIS data being sensitive, however, clicking the link here will take you to the demo video produced as part of the assignment, which goes through many of the features and goals of the project.

Angular
TypeScript
C#
.NET
Syncfusion
3/27/2024 - 11/29/2024

Ravenswatch.pro

A Wiki and builds site for the game Ravenswatch. A collaborative project with close friends.

Next.js
TypeScript
Tailwind CSS
8/24/2024

TuneDetective 2

A music tracking platform that leverages the Deezer API to search for artists and pull their recent releases. A personal project, which is a continuation of an application that I once used, called Tune Detective. It also served as an important foundation for building my understanding of the Angular framework and TypeScript, without compromising the VISHub project for the VIS.

Angular
TypeScript
Material Angular
6/3/2024

Portfolio

This portfolio site. The one you're on now :)

Next.js
TypeScript
Tailwind CSS
11/30/2024

Education

Bachelor of IT in Computer Science (with Distinction) at Queensland University of Technology
2024

GPA: 6.208

Notable Achievements & Projects:

  • 4x QUT Executive Deans' Commendation for Academic Excellence (S1 2023, S2 2023, S1 2024, S2 2024)
    • Awarded to students who achieve a GPA of 6.5 or higher for a given semester.
  • VIS Hub Application - Grade: 7
    • In a team of 4 students (3 devs, 1 project manager), I made a Web App made for the Victorian Institute of Sport to streamline communication between staff and atheletes. Written in Angular and C#.
  • Paper on Anonymity in Encrypted Messengers - Grade: 7
    • Research paper for CAB340 - Cryptography, on assessing the anonymity in Signal, WhatsApp and Session messengers.
  • Murray Darling Basin Water Monitoring System in - Grade: 7
    • Major Blockchain project for IFB452 - Blockchain Blockchain Technologies, on creating a blockchain-based water monitoring system for the Murray Darling Basin, to combat water theft and flood plain harvesting in the region. Written in Solidity, with a quick React front-end.
  • Elevator Control System - Grade: 7
    • Major project for CAB403 - Systems Programming, on creating an elevator control system in C, with a safety critical section. The project was written in C, and was designed to simulate an elevator system in a building, with an elevator safety system that was required to be written in MISRA C.
  • File Compression System on AWS - Grade: 7
    • Major project for CAB432 - Cloud Computing, on creating a file compression system on AWS, utilising Docker, S3, EC2, Elasticache, Load Balancing and Auto-scaling the system to handle large amounts of data. The project was written in React and Node.js
Queensland Certificate of Education at St Edmund's College
2018

Notable Achievements & Projects:

  • OP(Overall Position): 4
    • Equivalent ATAR 95
  • Top Achiever
    • Biological Science

Work Experience

IT Support Officer at KSB Australia
10/24/2022

Provided level 1 & 2 helpdesk technical support, as well as liaised with MSP & Global Company IT regarding level 3+ support. Acting IT Manager for 3 months, while the role was vacant (Aug-Nov 2024)

Key Responsibilities:

  • Resolved technical issues for 100+ users
  • Administrate a hybrid Entra ID & AD environment
  • Administrate and patch Cisco Meraki Switches & APs
  • Administrate and patch Fortinet firewalls
  • Coordinate between local and global IT teams to align technology initiatives while maintaining site-specific requirements
  • Level 1 & 2 helpdesk technical support
Technical Support
Problem Solving
Communication
Assistant Manager at Hungry Jacks
7/4/2021 - 8/24/2022

One of several Assistant Managers at the Booval Hungry Jacks restaurant.

Key Responsibilities:

  • Supervised a team of 10+ staff
  • Maintained food safety standards
  • Resolved customer issues
Conflict Resolution
Communication
Leadership
Teamwork