// Work
Projects & Experience
Industry
[2 projects]
Industry RIMA1 & RIMA2: Sewer Pipe Inspection Robots
Two robotic tools developed at the UTS Robotics Institute in collaboration with Sydney Water for conditional assessment of sewer pipe walls using Pulse Eddy Current sensors.
Industry Payload Design for Deep Robotics Lite3
Custom payload system designed for the Deep Robotics Lite3 quadruped, developed for the UTS Robotics Institute Guide Dog Project.
Capstone
[1 project]Course Work
[6 projects]
Course Work Wii Wii and Mii: Cooking Cobots
Industrial robotics coursework project: two collaborative robots programmed to perform coordinated cooking tasks.
Course Work Horizon Hive: Autonomous Surveillance Drone Swarm
A decentralised autonomous drone swarm for multi-scenario surveillance, built in ROS2 Humble with a custom PID controller, scenario detection, and a no-terminal GUI.
Course Work Autonomous Terrain Surveying Drone
An autonomous drone designed for terrain surveying, with onboard path planning and sensor integration.
Course Work MDFS Warman Challenge Robot
An autonomous robot designed and built from scratch for the UTS Warman Challenge. Collects tennis balls and deposits them into a silo.
Course Work Low-Level RF Circuit Design
Designed a Low Pass Filter, Balun, and Low Noise Amplifier in Keysight ADS using unideal component models where noise and resonance effects are accounted for at the component parameter level.
XR Teleoperation of a UR3e
Extended reality teleoperation of a Universal Robots UR3e arm using ROS2 and Unity, developed as coursework.
Personal
[4 projects]
Personal Object Detection on ESP32-S3
Real-time object detection using YOLOv3 and OpenCV with Python, running on an ESP32-S3 microcontroller.
Personal Intel RealSense: Point Cloud & AR
3D point cloud generation and mapping in ROS Melodic, plus AR tag detection using the RealSense pipeline in MATLAB.
Personal CUDA Programming on LeetGPU
Practicing GPU kernel development by solving CUDA challenges on LeetGPU, covering parallel algorithms and GPU memory optimisation.
Personal Streaming RGB-D Splat Primitives in Unity
A like-for-like comparison of live RGB-D rendering primitives in Unity, plain points, flat quads, camera-facing billboards, and surface-oriented 2D Gaussian surfels, extending the perception splatting work from the XR Teleoperation project.