Projects

Robotics and software projects I've built.

Ctrl K

Atlas Homelab

My homelab, built as a hobby and to learn DevOps. Currently one mini PC with an OPNsense VM, with a staged plan to grow it into a full platform.

Monash Automation Lab Digital Twin

A ROS 2 digital twin of the Monash Automation lab, fusing ceiling-mounted camera and LiDAR detections into a live Gazebo mirror of the room.

Go1 Safe Navigation

A LiDAR-built local map on a Unitree Go1 robot dog, so people can teleoperate it without it bumping into things. Groundwork for autonomous path planning later.

FollowMe — Person-Following Robot

A ROS 2 navigation system that lets a mobile robot track and follow a person through dynamic environments, built at NICE CART.

ROS 2 Upskilling Materials

A starter kit of annotated ROS 2 examples in C++ and Python, written to onboard new Monash Automation members.

Warman Design & Build Competition 2025

An autonomous Arduino robot that collects three balls and carries them across a pivoting seesaw. I worked mainly on the electrical system and the Arduino code.

x72 Processor in Verilog

A 16-bit, non-Turing-complete processor designed from scratch in Verilog for Monash ECE2072 (Digital Systems), simulated in ModelSim and synthesised for an FPGA.