top of page

Projects

Valkyrie

CUDA Accelerated Quantum Computer Emulation

Valkyrie is an implementation of a quantum computer emulator that uses the CUDA GPU API to accelerate its matrix calculations. The project used the QASM language specification for input

Valkyrie.png

ARide

Augmented Reality bicycle helmet

ARide was an ambitious project to deliver turn by turn navigation to bike users helments using a heads up display. We delivered a  fully capable product along with a mobile application for selecting a route. We implemented the turn calculation algorithm ourselves.

pic 7.jpg

Darwin

Genetic Algorithm to automatically evolve tensorflow based sequential neural networks

Darwin was a personal project as I was learning about genetic optimization algorithms. It implements features inspired by nature such as genetic drift. It is able to optimise DNN's using either test or trianing loss as a fitness function.

Darwin-01.png
bottom of page