Project code publicly available on my Github.