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
Sir Charles Gairdner Hospital - Full-stack Developer
Apr 2024 - Present · Nedlands, WA
- Contributed to the successful launch of eMED2, including front-end and platform work.
- Refactored legacy code and addressed security concerns.
- Implemented a Vaultwarden password server with a reproducible README for secure deployments.
Sir Charles Gairdner Hospital - Software Engineering Work Experience Student
Jan 2024 - Mar 2024 · Nedlands, WA
- Worked on front-end components for the NMHS eMED system and reviewed code via Git pull requests.
City of Bayswater - Shift Supervisor / Swim Instructor
Sep 2020 - Dec 2024 · Embleton, WA
- Oversaw operations and coordinated instructors; taught water safety and trained new instructors.
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
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.
The University of Western Australia
Bachelor of Science, Engineering Science · Feb 2020 - Jul 2023
Relevant coursework: Web Dev, Computer Networks, Data Structures, Embedded Systems, OOP.