Education

The University of Melbourne

2024 - 2025
  • Master of Science (Physics)
  • WAM: 85.75
2023
  • Bachelor of Science (Pure Mathematics)
  • WAM: 85.04
2020 - 2022
  • Bachelor of Science (Physics)
  • WAM: 84.67

University High School

2014 - 2019
  • Victorian Certificate of Education
  • ATAR: 99.35

Professional Experience

University Tutor

March 2023 - Current

    The University of Melbourne (Casual)
    • Teaching classes of 10 to 30 students in mathematics and physics
    • Calculus 1, Physics 1 (Standard and Advanced streams), From the Solar System to the Cosmos, Real Analysis (Standard and Advanced streams), and third-year Computational Physics classes
    • Researched and wrote a bank of new quiz questions for the second-year Real Analysis subject assessments

Research Assistant

July 2022

    The University of Melbourne (Full-time)
    • Completed a winter research project investigating properties of optical nanostructures, as part of the Laby Research Scholars Program

Software Assistant

December 2016 - August 2021

    Metropolis Metering Services (Casual)
    • Developed three software programs, largely using Python and Java (Apache Groovy), including a new user-friendly automated email system for customer billing procedures
    • Maintained an extensive database of annual electricity tariffs across Victoria and NSW, used in delivery of price comparison services for consumers

Publications

2025
Does the crust-superfluid coupling time-scale change before, during, and after a radio pulsar glitch? (Master's thesis - supervised by Prof. Andrew Melatos at the University of Melbourne)
2025
Measuring the crust-superfluid coupling time-scale for 105 UTMOST pulsars with a Kalman filter, Montly Notices of the Royal Astronomical Society (co-author)

In production

2026*
Does the crust-superfluid coupling time-scale change before, during, and after a radio pulsar glitch?

Technical Skills

Python

HTML/CSS

C

Kalman Filter

Fluid Dynamics

R

Signal Processing