NSGP - Non-Stationairy Gaussian Process Regression
A Python implementation of Non stationary Gaussian Process Regression 
A Python implementation of Non stationary Gaussian Process Regression 
Teaching an agent to play dice. Reinforcment learning for a simple dice game. 
Optimizing team assignment. Constraint optimisation tool to find the optimal solution in a many-constraint system. 
Genetic Neural Networks applied to 1D Advection-Diffusion physics for course scale correction. 
BSc Thesis Predictive Maintenance - Mimimising downtime by predicting equipment failure before it happens. 
Internship at VI Technologies to build a LabVIEW based biometric bodysuit. 