Edinburgh Research Explorer

Dr David McKain

IT Development Manager

Phone: +44 (0)131 650 5287

Professional Qualifications

PRINCE2 Foundation


I am part of the School's Computing Services Team. I specialise in application, web and software development, and the underlying infrastructure for these.

Knowledge and skills

  • Java, various bits of JEE, Spring Framework, Hibernate etc.
  • HTML, CSS, ECMAScript/JavaScript etc.
  • Angular, TypeScript etc.
  • XML, XSLT, MathML etc.
  • PHP, Drupal etc.
  • Shell scripting
  • Apache & nginx server configuration
  • LCFG

Open source software

  • QTIWorks: Reference implementation of the Question & Test Interoperability v2.1 specification
  • Jacomax: Simple Java connector for the Maxima Computer Algebra System.
  • SnuggleTeX: Simple LaTeX fragment parser for Java

Outside interests

ID: 6163250