Software Engineer - Autonomy

Caterpillar

11/2023 to Present

Cat Logo
  • Contributing to Cat's MineStar software on the Autonomy team enabling autonomous mining.
  • Expanding the capabilities of autonomous mining by contributing high quality solutions to Caterpillar’s industry leading Minestar software in an agile environment.
  • Problem solving with colleagues worldwide from Carnagie Mellon Robotics to UQ’s Smart Machines group.
  • Implementation and validation testing of research projects into MineStar
  • Participated in Cat’s Innovation Challenge with my unique idea of AI Mine Management where I presented findings to senior VP’s in the US.

Undergraduate Mechatronics Engineer

Cyborg Dynamics

06/2023 to 11/2023

Cyborg Logo
  • Developing autonomous robotic software for mining, defense and research.
  • Development of simulation environments for unmanned autonomous underwater and ground vehicles in Unity and Gazebo Sim.
  • Implementation of custom physics engine for tracked vehicles.
  • Development, implementation and optimization of camera control over radio.

Academic Tutor

The University of Queensland

02/2023 to 11/2023

UQ Logo
  • Lead tutorials and Labs on path planning SLAM, sensor modelling, reinforce learning and other related topics for METR4202: Robotics and Automation.
  • Created resources for course assessment in ROS2 using python.
  • Leading tutorials and laboratory exercises for 3rd year electrical engineering students in ELEC3004: Signals, Systems, and Control
  • Creating learning content through TeX, MATLAB and embedded system programming to reinforce understanding of key topics.

Undergraduate Engineer

Herrenknecht Australia

08/2022 to 08/2023

HK Logo
  • Provided high-quality engineering services for multiple major tunnelling projects across Australia, including Cross River Rail, Sydney Metro, and West Gate Melbourne.
  • Responsible for contributing to mechanical design and prototyping using CAD, designing electrical systems, programming PLCs, procuring off the shelf and manufactured parts, and effectively communicating with clients to ensure project success.
  • Gained a strong understanding of the complexities and challenges of tunnelling projects, and I was able to make valuable contributions to each project's success.