Multi Event Planner
A full-stack event planning platform to help users manage and visualise concurrent sessions at large events. Features scheduling optimisation and conflict detection across overlapping tracks.
Backend-leaning engineer shipping applications in financial services. Currently at NAB, contributing to high-throughput microservices & mini-apps.
I'm a software engineer based in Melbourne, focused on building reliable, services that hold up in production. I like owning work end to end, from system design and implementation through to observability and iteration.
My day to day lives in the Java and Spring world, but I'm drawn to learning new languages and exploring how AI and LLMs can reshape both developer tooling and the products we ship. When I'm not at a keyboard, you'll find me playing badminton, volleyball or DDRing (Dance Dance Revolution), in the gym, or working on my personal projects.
Focused on backend services for the rewards platform, with a focus on reliability, observability, and scaling third party integrations.
Contributed across the stack on home lending products, working alongside senior engineers in a large scale banking environment.
Graduated with a foundation in software engineering, algorithms, and systems design.
A full-stack event planning platform to help users manage and visualise concurrent sessions at large events. Features scheduling optimisation and conflict detection across overlapping tracks.
Continued development of a rhythm game tool after the original author went on hiatus, adding new features and maintaining a backend service that scrapes and processes song data for accurate BPM and timing calculations