Development Skills

Below you can find a list of programming languages and frameworks I have used in the past.


I have advanced transferable skills in using any procedural, object oriented or assembly programming language. My experience is mostly with the following:

  • Advanced in C++, Java, JavaScript, PHP, VB
  • Familiar with C#, Pascal, R
  • Web development (, CSS3, HTML5, PHP)
  • Database management (Access, MySQL, SQL)


  • Bootstrap: advanced in both using and customising
  • Angular: involved in advising and problem solving
  • Symfony: some experience
  • ZEND: taught as part of a postgraduate course
  • PHP-MVC: used extensively for development and teaching purposes
  • Wordpress: using and writing custom plugins
  • .net: taught postgraduate courses using .net (web development and web services with C#)