Since graduating in 2003 with an honours degree in Multimedia Technology, I’ve had the opportunity to work in many environments as a web developer and designer. Initially starting out as a freelance designer I have gone on to work for software companies in Scotland, Australia and Japan.

Work Experience

Web developer @University of Stirling
February 2017 ~ present
Develop new University website. Terminalfour CMS, Funnelback, JavaScript, HTML5, CSS, Git

Web developer @JapanTravel, Tokyo
September 2014 ~ January 2017 (August 2016~ remotely from Scotland)
CMS/Authentication system design and maintenance. PHP (Zend/ Slim MVC, TDD), MySQL/MongoDB, CSS, JavaScript

Assistant Language Teacher @Toyama Board of Education, Toyama
August 2010 ~ July 2014
Primarily employed as an English teacher my job also involved maintaining the Toyama JET website. HTML, CSS, PHP, WordPress.

Frontend and Backend Developer, Designer @Wray and Entwisle, Glasgow
May 2008 ~ June 2010
Responsible for Product Design, Development and Testing. JavaScript, HTML, CSS, PHP, web services (XML/XSLT, SOAP), MySQL.

Backend Developer @Australian Business Research, Brisbane
June 2007 ~ October 2007 (3-month contract)
Assigned to Design and Implement Business Research Tools for Company Clients. PHP, MySQL, XML/XSLT, XML-RPC / SOAP.

Frontend Developer @Axe Group, Sydney
December 2006 ~ April 2007 (4-month contract)
Assist in the Transition of Content Management System (Vignette). HTML, CSS, JavaScript, SQL.

Frontend and Backend Developer, Designer @Scotland Police, Stirling
May 2005 ~ November 2006
Development and Maintenance of the Police website. JavaScript, HTML, CSS, PHP, XML, PostgreSQL.


Glasgow Caledonian University
September 1999 ~ June 2003
Bachelor of Science in Multimedia Technology

References available upon request.

Professional capabilities

  • High-quality front and back-end development for websites.
  • Modular, scalable, robust, and reusable code.
  • Performance optimisation, usability, and accessibility.
  • Standard compliant, responsive design.
  • Search Engine Optimization (SEO) technique and strategy

Technical capabilities

  • PHP (MVC frameworks – Zend, Laravel, Slim etc, OOP, best practices)
  • Javascript (OOP, progressive enhancement), JavaScript libraries (e.g. jQuery, Angular/ KOJS)
  • CSS, CSS3 (Bootstrap, SASS/ LESS, Grunt/Gulp)
  • Web accessibility
  • Linux (Ubuntu)
  • Photoshop, GIMP
  • Database design and implementation (MySQL, MongoDB)
  • CSV, Git
  • Ruby on Rails