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.

08 / 08
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.

The drive assembled: bolted output flange on top, motor at the base.
Fig. 01The drive assembled: bolted output flange on top, motor at the base.
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.

Fig. 01The tracker running: an HSV mask locks a box onto the ball frame by frame, with the frame count and travel direction printed over the feed.
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.