About Me
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.