If you would like a proper CV, please contact me. Here's a brief synopsis:

2004 — BSc. (Hons) 2(i) Computer Science, Durham University, UK

2004 — Joined the University of Newcastle as a project officer for the JISC-funded "IAMSECT" project: investigating, implementing and promoting Shibboleth Web SSO technology within the UK academic community.

2006 — moved to the University of Newcastle's UNIX Infrastructure team as a systems programmer. Focussed on the roll-out of virtualisation technology and highly available systems as well as the documentation and dissemination of team systems and best practice. Presented on this subject at a national systems administration conference.

2007 - joined the DebConf (Debian Conference) team to organise and successfully deliver an international conference in Edinburgh, Scotland. My specific area of responsibility was arranging accommodation for X,XXX of the attendees. http://media.debconf.org/dc7/report/debconf7-report-small.pdf

2009 — formally became a Debian developer (full project member trusted with full write access to software archive and the right to vote).

2010 — Moved to Head of Support within the School of Computing Science, Newcastle University. Responsible for managing a team of 6 people providing end-to-end specialist computing support to the school. Member of various committees and groups, both School and University wide, including the School Executive and Research committees, Board of Studies, University Service Desk replacement project, University Desktop Strategy Working Group.

2011 — ai-class experimental online Masters-level AI course by Stanford University professors Prof. Peter Norvig and Prof. Sebastian Thrun. accomplished pass, score 81.4%.

2012 — joined the FLOSSUK (formerly UKUUG) Council. Organised the successful annual Spring technical conference that took place in Newcastle upon Tyne in 2013.

2015-present - joined Red Hat, inc. as a Senior Software Engineer

2018-12-04 - moved to the OpenJDK team within Red Hat

2023-10 - promoted to Principal Software Engineer