A production-ready SaaS platform that detects cue-sports objects (pool, snooker, billiards) in images using the YOLOv11 neural network, and generates natural-language explanations of what’s detected
View on GitHubProjects
A few things I’ve built — spanning applied ML, quant research, and data science. Each links out to the source.
A macro-driven portfolio optimisation framework built for the Strand Global Macro competition at King’s College London — a supervised, uncertainty-aware return model that rotates an equity portfolio across defensive, growth, and cyclical sectors through the business cycle.
View on GitHubA machine learning framework comparing ensemble regression methods on tabular data, evaluating linear models, tree-based ensembles, and gradient boosting approaches to maximise predictive performance.
View on GitHubAn active learning pipeline demonstrating how the TypiClust (TPCRP) algorithm selects informative training samples through self-supervised representation learning, K-means clustering, and typicality-based selection, tested on CIFAR-10.
View on GitHub