Mathematics student at the University of Warwick interested in algorithms, machine learning and software engineering.
C++ chess engine implementing object-oriented piece architecture, minimax/alpha-beta pruning and Monte Carlo Tree Search, with an AlphaZero-style PyTorch model integrated through ONNX Runtime.
End-to-end computer vision pipeline for detecting sailing boats and extracting sail numbers using object detection and OCR.
Raspberry Pi computer-vision system using Python, Kotlin and MQTT for real-time image processing and wireless control.


