I am an accomplished writer and developer, educated to doctoral level. I am interested in discussing and creating commons-based distributed technology and building blockchain-based tools that have a social impact.

Professional Profile

In 2013, a friend asked me to build him a Bitcoin mining rig, and so began my journey into the blockchain space. I have since completed a PhD that focused on blockchains, where my thesis asked whether the technology could help overcome some of the most urgent problems facing humanity. In short, my conclusion was that they might help, but it is impossible to solve all of humanity’s issues through technology; we need to change political, economic, and cultural goals, too.

My career in computing began in the early 1990s. After achieving a distinction for my bachelor’s degree in Computer Science, I worked as a UNIX Systems Administrator. I then ran my own web-based business streaming DJ mixes over the Internet. That sparked an interest in digital music, so in 2003, I undertook a master’s degree in Music Technology. That led to my becoming an Audio Programmer in games, where I worked on various released titles.

By 2010 I was becoming increasingly concerned about the looming climate crisis; to understand it better, I began a second master’s degree, this time in Advanced Environment and Energy. I funded that course by working as a Freelance Programmer with a focus on website development. I am currently combining my web’ experience with my knowledge of blockchains as a Senior Developer at a startup focused on bringing the blockchain experience to mobile.


  • I have nearly thirty years of experience in the computing industry, beginning in 1992 with a COBOL programming course.
  • Heading towards a decade involved with blockchain technology, including four years researching the technology as part of a PhD.
  • Many years of freelance computing experience, including creating and managing websites.
  • Four years of programming within the games industry, where I worked on four completed titles.
  • Early in my professional career, I was a UNIX Systems Administrator.

Academic Publications

Public Speaking

Career History

  • October 2020 - now: Lecturer and Module Convenor of Programming for 3D - University of Sussex.
  • September 2020 - now: Senior Core Developer, Minima Global.
  • November 2008 – January 2016: Freelance Programmer.
  • May 2007 – November 2008: Senior Audio Programmer - Zoe Mode.
  • October 2004 – May 2007: Senior Audio Programmer - Sony Computer Entertainment.
  • August 2001 - September 2003: Company Director - Yossarian Computing Ltd.
  • February 2001 - August 2001: Contract Web Support Engineer - Credit Suisse First Boston.
  • July 1998 - January 2001: Contract UNIX Technical Support Engineer - Reuters Ltd.
  • November 1997 - May 1998: UNIX Systems Administrator - University Of North London.
  • July 1996 - June 1997: Intern’ as UNIX Systems Administrator - Reuters Ltd.
  • March 1995 - October 1995: Contract IT Systems Trainer - Hounslow Social Services.
  • June 1992 - September 1994: UNIX Systems Administrator - Seymour International Press.


  • February 2016 - March 2020: PhD in Informatics at the University of Sussex.
  • September 2010 – January 2014: MSc Architecture: Advanced Environmental and Energy Studies from the Centre for Alternative Technology.
  • January 2005 – September 2008: Diploma in Mathematics from the Open University.
  • September 2003 – September 2004: MSc (Distinction) in Music Technology from City University, London.
  • September 1994 - June 1998: BSc (Hons) 1st class in Computer Science from the University Of North London.
  • January 1992 - January 1993: Applications Programming in COBOL - City & Guilds 424.

Contact Details

e: steve at glowkeeper dot uk

Leisure Interests

I have many and varied interests. I maintain a sense of fun and creativity through writing code, prose, poetry and playing the guitar. I am mindful of other beings, especially my two teenage daughters, to whom I give as much love and time as possible.


Available upon request.