Portfolio

Looking to hire a developer? View all my previous work in web development, simulations, robotics and more!

BloxBoom

BloxBoom

FeaturedTypeScriptLuaNext.jsNode.jsPostgreSQLRedis

Oct 2023 - Present

BloxBoom is an online marketplace for buying virtual items and accessories for popular Roblox experiences, offering instant automated delivery and 24/7 support.

OP.Market

OP.Market

FeaturedTypeScriptC++ReactNext.jsNode.jsMySQLRocket League

Sep 2022 - Dec 2023

OP.Market was a high-performance, algorithmically driven trading exchange for Rocket League items, serving nearly 1 million users and over 20,000 daily transactions.

RLSwaps

RLSwaps

FeaturedTypeScriptReactNode.jsLess

Aug 2018 - Sep 2019

The first fully automated trading bot and marketplace in the Rocket League virtual economy.

Express Zod Safe

Express Zod Safe

TypeScriptNode.js

Jan 2024 - Present

Typesafe middleware designed for Node.js applications, leveraging the robustness of Zod schemas to validate incoming request bodies, parameters, and queries.

Assembly Formatter

Assembly Formatter

TypeScript

Apr 2022 - Present

ASM Formatter is a Visual Studio Code formatter extension that aligns instructions, arguments and comments in MIPS assembly code.

Neural Cellular Automata

Neural Cellular Automata

WebGPU Shader LanguagePythonTypeScriptReact

Nov 2024 - Nov 2025

Using Neural Networks to simulate life with cellular automata.

Growth Garden - UNIHACK 1ˢᵗ Place

Growth Garden - UNIHACK 1ˢᵗ Place

WebGPU Shader LanguageTypeScriptReact

Mar 2025

How do you want to grow? An interactive planting experience that helps you build habits.

Autonomous Shopping Robot

Autonomous Shopping Robot

PythonNeural Networks

Jul 2024 - Oct 2024

A fully autonomous robot capable of collecting items on a shopping list through heavy use of computer vision, SLAM and path planning.

InstructAR - UNIHACK 2024

InstructAR - UNIHACK 2024

C#PythonTypeScriptReact

Mar 2024

Bridge your worlds: stream, mark, and transform augmented reality in real-time from the browser with InstructAR.

RL.Supply

RL.Supply

TypeScriptReactNode.jsMySQLLessRocket League

Oct 2019 - Dec 2023

RL.Supply was a Rocket League focussed GPT earn site, where users could earn free Rocket League items by participating in surveys, watching videos and playing games.

Warman Design and Build Competition 2023

Warman Design and Build Competition 2023

C++

Feb 2023 - Jun 2023

Picklesaurus - our entry into the 2023 Warman Design and Build Competition that had us design a robot to collect and deposit fuel and oxidiser fully autonomously.

Fue Perfect Email App

Fue Perfect Email App

ElectronReactTypeScriptSCSS

Oct 2021 - Dec 2022

The Fue Perfect Email App is a cross platform email templating client, commissioned by Fue Perfect to quickly send consistent and polished appointment emails to customers..

Rocket League Garage Discord Bot

Rocket League Garage Discord Bot

TypeScriptNode.jsRocket League

Jun 2022 - Dec 2022

The Rocket League Garage Discord Bot provides quick access to ranks, stats, item information, prices & more through an intiuitive Discord application.

NGINX Snippets

NGINX Snippets

Node.js

Aug 2022

A collection of NGINX snippets designed to be used for hosting Node.js servers behind Cloudflare.

Robot Building Competition 2022

Robot Building Competition 2022

C++

Aug 2022

Bazinga! Engineers' entry into Monash University's 2022 Robot Building Competition.

Demo Demon

Demo Demon

C++Rocket League

Apr 2022 - Jun 2022

Demo Demon is an overlay mod for Rocket League that provides information on your demolition stats in-game, designed to interface with Bakkesmod.

Valorant Colored Chat

Valorant Colored Chat

ReactTypeScriptSCSS

Jun 2021

A rapidly built hackathon style utility website, designed to generate colored chat messages for the popular FPS game, Valorant.

Makerhive

Makerhive

ReactTypeScriptNode.jsMySQLLess

Mar 2020 - Sep 2020

Makerhive was an inventory management system allowing users to borrow, reserve and remotely view inventory of the school Makerspace.

AngaBlue

Made with by AngaBlue