Sheet 02 / Index of workSydney, Australia

Projects

Things I've designed, built and had to make work.

A working index rather than a highlight reel. Hardware, software, and the places the two meet. Each entry says what it is and the constraint that made it interesting.

07 / 07
PRJ-001In progress

Convoii

Proximity voice comms for motorcyclists.

A cross platform mobile app for real time proximity voice communication between motorcyclists, with open comms for nearby riders and private crew channels. I designed and built the whole thing: the app, the interface, the icon pipeline, and the product strategy around a cold start density problem.

React NativeExpoReanimatedNode.js
2025
PRJ-002Complete

GNN for Mechanical Health Monitoring

Teaching a network the shape of a machine.

My thesis. A graph neural network approach to health monitoring of robotic systems, modelling mechanical components and the interactions between them so degradation and faults show up before they become failures.

PythonGraph Neural NetworksPyTorch
2026
PRJ-003In progress

Cycloidal Drive and Robot Arm

The drive the home page is drawn from.

A dual disc cycloidal drive designed from first principles, as the basis for a 4 to 5 DoF robot arm. The drawing on the home page is generated from this design: the disc profile, pin ring and reduction are all computed from its real parameters. Drive built, arm next.

CADMechanical designKinematics
2025
PRJ-004Archived

Table Tennis Computer Vision

Tracking a 40mm ball at speed.

A real time ball tracking system using HSV filtering and motion analysis to measure ball speed accurately from ordinary video.

PythonOpenCV
2024
PRJ-005Archived

Stockman

Stock management, end to end.

A full stack inventory management system with complete CRUD functionality and a clean interface, plus a web scraper that automates product data collection.

React.jsNode.jsMongoDBTailwind
2024

Want more detail on any of these? Just ask.