Education and Skills
University of Adelaide
2018-2022
6.50 GPA with First Class Honours
Bachelor of Engineering (Honours) (Mechatronics Major)
Bachelor of Computer Science (AI Major)
C++
Python
Java
HTML/CSS
Work Experience
Sonar Software Engineer
Defence Science and Technology Group
Jan 2023 - Present
Developed and maintained software systems for undersea sensor systems and sonar data processing. Engaged in self-managed research activities for generating synthetic audio data using generative AI technologies.
Key contributions:
- Leveraged Qt Framework to build a message logging system to record simulation events. Improved memory efficiency by storing messages as byte objects, and demonstrated OOP concepts to develop byte-parsing interface.
- Used Tensorflow to develop a Generative Adversarial Network (GAN) model to recognise audio data characteristics and synthesise realistic artificial data.
- Built and deployed a Docker development environment for cross compiling onto multiple different ARM architecture computers, leveraging containerisation for streamlined development.
- Collaborated with team members from project planning to executing effective git version control processes to provide technical support and communication.
- Worked in an agile environment and followed the scrum process to develop and maintain full-stack software systems.
STEM Cadet
Defence Science and Technology Group
Jan 2021 - Jan 2023
Supported DSTG work programs by developing in-house software tools and undertaking simulation and analysis tasks in accordance with stakeholder plans and requirements.
Key contributions:
- Developed a Qt3D simulation visualisation GUI. Implemented a publish-subscribe design pattern using a custom abstract item model/view control architecture to reduce system complexity and ensure scalability.
- Directed and delivered a Monte Carlo study using design of experiments techniques to analyse statistical variance in torpedo performance, understand torpedo decision-making and behaviours, and build domain knowledge.
- Performed model verification by developing a submarine dynamics MATLAB model from first principles and comparing and contrasting its performance against DSTG's hydroacoustics capability.
Undergraduate Systems Engineer
University of Adelaide
Feb 2020 - Dec 2020
Contributed to the design of the Australian Research and Experimental Submarine (ARES) at the University of Adelaide.
Key contributions:
- Engaged with stakeholders to generate system requirements to lead control system and control surfaces design.
- Developed and demonstrated a proof-of-concept onboard control system for depth-keeping using microcontroller technologies.
- Delivered technical specification and justification report for control system and control surfaces design.