University of St Andrews
I am a Lecturer at the School of Computer Science at the University of St Andrews, and a member of the Centre for Interdisciplinary Research in Computational Algebra (CIRCA). My research is two-fold: I am interested in both computer-aided mathematical research and in developing powerful software tools for such research. Since the main area of my mathematical interests is algebra, the tool I use mostly is the open-source system called GAP (Groups, Algorithms and Programming).
GAP development is coordinated by St Andrews, and I am heavily involved in the EPSRC-funded project “HPC-GAP: High Performance Computational Algebra and Discrete Mathematics” aimed at parallelising the GAP system, as well as in the everyday code maintenance, regression testing, management of current stable releases, and liaising with authors of GAP packages (who are external contributors to the GAP system).
Being interdisciplinary is very enriching: I have high motivation to enhance the tools that I am using for my mathematical research, in particular, in the theory of group rings; on the other hand, I have a good source of real-life examples from my application domains when I need to find exemplar applications, for example, for the parallel version of GAP.