In Whitby:

Powered by DarkSky

Today is the 82nd day of the year

Frank Zappa once said:

Anybody who wants religion is welcome to it, as far as I'm concerned--I support your right to enjoy it. However, I would appreciate it if you exhibited more respect for the rights of those people who do not wish to share your dogma, rapture, or necrodestination.

Personal statement

I have developed systems in both commercial and academic environments, using a variety of technologies. I have also been an experienced, qualified teacher and supporter of teaching activity in the HE sector. I have dealt successfully with clients of many types and am able to accept responsibility, adapt and work within rapidly changing environments, both individually and as a part of a larger team.

Other Information

  • Full, clean UK driving licence.

  • ITIL v3 Foundation qualified (April 2017)

  • University of Hull PgCert in Management in Higher Education

  • University of Hull PgCert in Research Training

  • I am a member of Wikimedia UK

I also maintain a hub page at, which includes links to my other social networking data, including LinkedIn, ORCID and, inter alia

PDF Format CV


PgC in Research Training

University of Hull


as part of

PhD in Digital Media


MSc Information Technology

Teesside University


BSc (Hons) Physics

Collingwood College, Durham University


Professional Memberships

Chartered Memebership (MBCS CITP)

British Computer Society


Professional Membership

Association of Computer Machinery


ACM vCard


IS Specialist (Web)

May 2016 -

Durham University

Computing & Information Services

I work in the University's Web Team, developing and maintaining a variety of applications across a wide range of user groups and interests

Durham Staff Profile page

Academic Support Specialist

November 1999 - May 2016

University of Hull, Scarborough Campus

Teaching & academic support for a number of UG and PG modules; design of courses, preparation of teaching materials and assessment. Management of dedicated network provision, and technical support for selected academic and research activities.

Web Design Consultant

May 1997 - October 1999

Onyx Internet

Work on both internal and external projects for a wide range of customers, from small businesses to local government and similar sized organizations (e.g LSCs). This work was a mix of development and client-facing activity


Technical Skills

  • HTML/XML/Mark up Languages: Experience of various generations of HTML since mid-1990s. Have also worked with XML/XSLT, UX design and usability and accessibility standards such as WCAG and WAI.

  • Programing Languages: Mostly now using PHP and JAvascript (node.js), but also a mix of other languages such as Lua, Python, Ruby, bash and Swift (specifically for iOS programming). Also have some experience with C, C++, Objective C, Java & Perl.

  • Networking: TCP/IP networking and associated network protocols and applications including DNS, DHCP in multi-platform environments. Some use of analysis tools such as Wireshark, tcpdump and snort.

  • Web/Application Servers: Administration, installation and maintenance of mainly Apache 1.3 and 2.x in Unix/Linux and Windows environments. Currently supporting and developing for Mediawiki+MySQL, including bot and extension construction. Knowledge and experience of RESTful setups and SOAs.

  • Operating Systems: Most current experience focused around Mac OS X, but have also supported multi-server Fedora and Ubuntu setups, including previous setups for 50+ client Linux and Mac OS X labs.

  • Other Systems: DBA for teaching purposes, mainly using PostgresSQL although I have also used MySQL to a lesser degree.


Experience of preparing and delivering teaching materials, technical reports and briefing documents and other written content. Presenting material for a variety of audiences, including lectures, seminars and laboratory teaching. Client-facing skills in previous commercial and current project work.


Have demonstrated, in work and research, the ability to work effectively and constructively, both in teams and alone, managing my own workload and time. Have often had to self-train quickly when learning new skills, then teach or train others.