Home About


Photo of Peter Bloomfield Peter Russell Bloomfield PhD, MBCS, BSc (Hons)


This website is my personal blog about technical topics related to my job as a software engineer, along with anything interesting I encounter in my professional development and personal projects.

I’ve been programming professionally since 2007, and before that as a hobby since the early 90s. I’m currently a Principal Software Engineer at Smoothwall (part of Family Zone), where we make software to protect and support the safety and wellbeing of millions of children throughout the world.

I’m a member of the British Computer Society and British Mensa. In my free time, I enjoy archery, playing the piano, board games, and attempting DIY (with varying degrees of success!). I also have a crazy beagle who keeps me far too busy.

Job history

  • 2022-present: Principal Software Engineer, Smoothwall
  • 2019-2021: Staff Software Engineer, Smoothwall
  • 2018-2019: Software Engineer, Optalysys
  • 2016-2018: Senior Software Engineer, ADI
  • 2011-2016: Senior Software Engineer, Vertual
  • 2010-2011: Technical Consultant, TuDocs Studios (part-time)
  • 2008-2011: Research Assistant, UWS (part-time)
  • 2010: Mobile Games Developer, Aarcee (part-time freelance)
  • 2008-2010: Consultant Technologist, SCET (short-term contracts)
  • 2007-2008: Research Assistant / Developer, UWS

Other experience


  • PhD - Computing, University of the West of Scotland, 2018
  • BSc. Hons (1st Class) - Computer Games Technology, University of Paisley, 2007

Find me online