About

I'm a software engineer who enjoys working on complex technical challenges across medical technology systems, mobile robotics, and high-performance applications. I focus on writing clean code, collaborating effectively with teams, and delivering results.

Top skills: ROS2 Development High-Performance Computing Machine Learning Autonomous Robot Control Natural Language Processing Parallel Programming Distributed Memory Programming

Experience

Rocket Software
Contract · Perth, Western Australia · On-site
Software Engineering Intern - NextGen
Feb 2026 - Present · 2 mos
Sir Charles Gairdner Hospital
2 yrs 1 mo · Contract · Nedlands, Western Australia · On-site
Full-stack Developer
Apr 2024 - Jan 2026 · 1 yr 10 mos
  • I contributed to the successful launch of eMED2.
  • Involved in overhauling and refactoring legacy code in the codebase, addressing security concerns that needed attention.
  • Made extensive updates to eMED's external loan applet, improving its functionality and reliability.
  • My work includes both maintaining existing systems and implementing new features as the platform continues to evolve.
  • Implemented and initialised a Vaultwarden password server that is utilised by the Medical Technology and Physics team and authored a step-by-step README with all commands and verification steps to enable reproducible, secure deployments.
Software Engineering Work Experience Student
Jan 2024 - Mar 2024 · 3 mos
  • I worked with the team on front-end components for the new NMHS eMED system, which is an internal web platform for managing medical equipment and staff.
  • Reviewed and tested code from other team members through Git pull requests and handled merging approved branches into the main development branch.
  • Contributed to smaller Med Tech projects, including research and development work on an in-house CPR Training Device.
City of Bayswater
4 yrs 4 mos · Contract · Embleton, Western Australia · On-site
Shift Supervisor
Apr 2024 - Dec 2024 · 9 mos
  • I oversaw operations and coordinated instructor schedules in scenarios where flexibility and improvisation were required.
Swim Instructor
Sep 2020 - Apr 2024 · 3 yrs 8 mos
  • I taught water safety and survival skills to students of various ages, along with squad swimming exercises.

Education

The University of Western Australia
Master of Professional Engineering (Software Engineering)
Jul 2023 - Nov 2025

Relevant coursework: Cloud Computing, Digital System Design, Machine Learning, NLP, Project Management.

Bachelor of Science, Engineering Science
Feb 2020 - Jul 2023

Relevant coursework: Web Dev, Computer Networks, Data Structures, Embedded Systems, OOP.

Projects

LLM-Driven Control for the Pioneer 3-AT Mobile Robot
Jul 2024 - May 2025 · The University of Western Australia

Built a modular, containerised ROS2 architecture integrating video captioning, prompt management and command execution for LLM-based robot control.

More of my projects can be found over at my GitHub: github.com

My research contributions can be viewed over at ORCID: orcid.org