Laurence Dawson is a software developer and an academic focused on mobile development. He received a PhD in 2015 from Durham University, developing efficient parallel implementations of algorithms for GPUs using NVIDIA CUDA with an emphasis on metaheuristics and image processing. Laurence currently runs his own mobile software development company and is also a guest lecturer at King's College London, teach software engineering modules. You can follow his projects on his GitHub page at https://github.com/laurencedawson.