Projects

Software, machine learning, and hardware projects, from a Chinese Checkers AI to physical builds.

The larger projects have full write-ups; the rest carry a short summary until their write-up lands.

Chinese Checkers

Chinese Checkers

PythonPyTorchReinforcement LearningMCTSReactWebSocket

Play Chinese Checkers against four levels of AI, trained through self-play. Live at chinesecheckers.xyz.

CelloFlow

A virtual cello teacher that keeps the score at the centre of practice, with a live hand-tracking view. In beta at beta.celloflow.app.

Back Pain Exercise Program

ReactNext.jsPhysical Therapy

An evidence-based exercise program for managing and preventing back pain, organized around pain patterns and mobility.

Hardware & Embedded Systems

ArduinoRaspberry PiC++IoT

A collection of hardware projects: sensor networks, automation systems, and custom peripherals combining software with physical computing.

3D Printed Keyboard Case

CAD3D PrintingMechanical Design

A custom-designed 3D printed keyboard case optimized for ergonomics and aesthetics.