William Pettersson


I am a mathematician, algorithmicist and software engineer, currently employed as a research software engineer at the University of Glasgow in the School of Computing Science where I am part of the Formal Analysis, Theory and Algorithms group. I am currently working on the KidneyAlgo EPSRC project with Professor David Manlove and Dr Rachael Colley. In this project I am developing and implementing new algorithms to improve the effectiveness of kidney exchange programmes such as the UK Living Donor Kidney Sharing Scheme.

My research has taken me from graph decompositions through combinatorial and computational topology and into linear and integer programming. In much of this work, I have devised or used innovative algorithms to help solve my particular problems.

I also have a strong interest in computing, reaching from the algorithms I use in my research to the complex world of information security. I have practical experience with coding at all levels, from assembly for the HC12 through C, and C++ all the way to Python, PHP and Perl across a wide range of software projects.

Photo of William Pettersson (a bald man wearing glasses and a light blue shirt)


William Pettersson, Research Software Engineer
School of Computing Science, University of Glasgow,
Glasgow, United Kingdom G12 8QQ