Software Engineer / Melbourne, AU

Building reliable
systems at
scale.

Backend-leaning engineer shipping applications in financial services. Currently at NAB, contributing to high-throughput microservices & mini-apps.

Illustrated portrait of Me
01 / ABOUT

Who I am.

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.

Quick Facts

  • BasedMelbourne, AU
  • RoleSoftware Engineer
  • CompanyNAB
  • FocusBackend
  • StackJava, Spring, AWS, Node, React
  • DegreeBCS, RMIT
02 / EXPERIENCE

The timeline.

Sep 2023, Now

Software Engineer, Rewards

NAB

Focused on backend services for the rewards platform, with a focus on reliability, observability, and scaling third party integrations.

Java Spring Boot Spring Batch REST AWS Microservices Mini-apps React TypeScript GraphQL
Jul 2022, Sep 2023

Software Engineer Intern, Home Ownership

NAB

Contributed across the stack on home lending products, working alongside senior engineers in a large scale banking environment.

Mini-apps React TypeScript GraphQL
Nov 2021

Bachelor of Computer Science

RMIT University

Graduated with a foundation in software engineering, algorithms, and systems design.

Computer Science Algorithms Systems
03 / PROJECTS

What I'm building.

In Progress

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.

Spring Boot React Native MongoDB
In Progress

DDR BPM

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

Swift Python