Currently a Software Engineer at Tyro Payments working in Go and Kotlin for deployment on AWS and on-prem infrastructure.

Things I’ve Done

Formerly a Software Engineer at Qantas working in Java 8/Springboot and C++11/Boost for deployment on AWS. Involved with:

  • Flight Path Optimisation team attached to the Constellation; Qantas’ flight planning system.
  • EFF+ (Electronic Flight Folder Plus); Qantas’ in house developed iPad-based electronic flight bag (EFB) solution.

Within Western Sydney University’s Artificial Intelligence Research Group I explored practical applications of Answer Set Programming (ASP) in privacy management. Using the Attribute-Based Access Control (ABAC) model I developed a collection of formal frameworks, expressed in ASP, covering policy expression, evaluation, and update. This research produced a number of conference publications and presentations which can be found via dblp.

During this time I was also employed as a Casual Academic by the University. I was involved in teaching a wide range of topics including:

  • Operating systems
  • Information security
  • Web applications, and
  • Programming.

This entailed various duties such as lecturing, running tutorials, marking of assessments, and exam supervision.

For more details about “Things I’ve Done” checkout my LinkedIn profile.

Other Stuff I’ve Done

  • Ph.D. in Computer Science based on my work while at Western Sydney University.
  • B. Computer Science (Hon1) majoring in Systems Programming.
  • Cycling nerd and bikepacker.
  • Formerly a keen archer, accredited instructor, and committee member of Penrith City Archers.
  • Collector of vintage and contemporary fountain pens, stationary, and other writing paraphernalia.
  • Scale modeler with a interest in sci-fi and tabletop miniatures.