About Me


I'm a software systems generalist who designs, builds and supports software systems for businesses. I also write stuff with words.

My skills encompass business process analysis, operations analysis, project management, team leading, system design, database design, and programming.

I'm skilled with Ruby, Elixir (and Phoenix), and, formerly, PHP, Java and C (along with numerous others), as well as being an experienced Linux sysadmin. I also have an execllent working knowledge of RDBMS and non-RDMS databases.

I have a BSc (Hons) in Mathematics and a MSc in Computer Science. My Master's thesis was on measurements within the development life cycle. My professional badges are: Chartered Engineer (CEng); Chartered IT Professional (CITP); and Member of the British Computer Society (MBCS). I have also written a couple of books about computer-based music production.

I've recently (June 2017) finished working for Phoebus Software as Head of Technology.

Prior to PSL, I worked for Fusions as their Development Manager.