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.
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.
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.
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.
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.
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.
Want more detail on any of these? Just ask.