Hi! My name is

Hayden Lee

Software Engineer

I am a software engineer with a background in Mechatronics Engineering and Computer Science (AI Major). With a comprehensive knowledge of data structures and algorithms, I am passionate about using code to breathe life into technology!

cpp logo
cpp logo
cpp logo
cpp logo
cpp logo
cpp logo
html logo
css logo

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++

90%

Python

90%

Java

40%

HTML/CSS

60%

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.

My Projects

Please click on the buttons below to see some of my projects. Code can also be found on my Github

Certificates and Achievements

  • 2021 Honours Project - Bio-inspired Cave eXploration (CaveX) Robot MAXMINE Prize for Outstanding Technical Engineering
  • 2019-2022 Recipient of Defence Science Technology Group (DSTG) Cadetship
  • 2019 2nd place Warman Design and Build Challenge at the University of Adelaide
  • 2018 Recipient of Commonwealth Scholarships Program for South Australia

To learn more about my work history, check out my resume. Thanks for stopping by!