Insight Internet

Personal Profile

Diverse range of Internet development, graphic and multimedia design, training, accessibility and usability experience. Outgoing with strong and effective organisational/communication skills, with ability to convey technical concepts to non-technical people. Have worked in a variety of teams but also able to use own initiative to achieve objectives with willingness and capability to learn new skills quickly as required.

Work Experience

Front End Developer at e-Fundamentals

November 2018 - June 2018

Employed by e-Fundamentals and was resposible for creating version R3.0 of their eCommerce insight service in React.js. We worked in an agile team and used JIRA to distribute tickets among the development team. As the first development employee in their newly created Edinburgh office I was solely responsible for creating the React front end and seeding fundamentals with mock JSON data until the elastic search API was ready to be integrated. Once it was ready, integrated the Fix The Basics fundamental with live API data.

Front End Developer at Visit Scotland

April 2017 - October 2017

Employed by Visit Scotland on a 6 month contract to cover their Senior Front End Developer who is on Paternity leave. I am responsible for developing their main site and recently created a new responsive footer and adaptive floating back to top button. I am also responsible for creating new interactive maps using the Mapbox API which powers all of the interactive maps on the Visit Scotland website, creating Alterian CMS modules like the Scotland O'Clock page and creating a weather widget using the Open Weather Map API.

Front End Developer at Signal

July 2016 - February 2017

Initially employed by Blonde Digital before they merged with other agencies to become Signal at the end of 2016. I replaced the previous Front End Developer who solely worked on and also took on the creation of responsive emails for various clients as well as the development of Renaisance Hotels who are part of the Marriot Hotel chain. Signal uses handlebars.js as the framework for all their clients website so I am now very comfortable working with this templating engine.

Freelance WordPress Developer

March 2016 - April 2016

Created Grand Gesture Films WordPress website in a freelance capacity. I worked with a Senior Designer and created the site to match his designs at all screen widths. The website displays their films and one of the main requirements was to implement a Show Reel video background on the home page that could be changed through the WordPress dashboard.

Senior UX Consultant at Aegon

June 2015 - December 2015

Employed by Aegon until the end of 2015 working within the Aegon Mobile team. Duties include: building web journeys from HiFi wireframes, mentoring other members of the team as required, attending scrum meetings and creating required JavaScript functionality in Bootstrap. Primarily worked to develop Retire Ready so that users where easily able to see the benefits of transferring there pension to Aegon.

Front-end Web Developer at Neyber

December 2014 – April 2015

Worked for Neyber in Oxford Circus during their launch of their first client website. I was responsible for creating webpages with Bootstrap and Angular.js including required JavaScript functionality. Created all of their responsive emails that get sent out by their client system. Worked closely with the UX and Design departments as well as the BA Manager who assigned tasks through JIRA and we used Agile Scrum.

Web Developer at Match Byte

January 2014 – September 2014

Worked on various client payment gateways including Hong Kong Express, Fly Thomas Cook, JamboJet and created the fully responsive using Bootstrap. I created pages by slicing up designs and creating the required CSS, HTML, JavaScript and jQuery functionality.

PHP Developer at Mind Unit

August 2013 - December 2013

Employed by Mind Unit to develop various clients desktop and responsive websites. I primarily worked with their EasyCMS including the redevelopment of, bug fixes, new template builds as well as Wordpress and SilverStripe development as required.

Various short-term contract roles

Highlights of my time undertaking short term contracts in London:

  • Front-end Developer,
    Employed on a 4 week contract to cover the Web Team lead who was on a months annual leave. Developed various websites and web apps for their clients using HTML/5, CSS/3, PHP, Photoshop and JavaScript/jQuery.
  • Wordpress Developer,
    Undertook a contract with Jog Design to setup a WordPress site for their client NYSE Euronext. I created the theme to their design specifications and created templates for posts and pages as well as integrating jQuery Masonry to display all of their posts excerpts and main post image on the home page.
  • Front-end Developer,
    Employed on a by Matches Fashion for a total of 2 months. Duties included: creating new site pages by slicing designs supplied by the Design dept. (i.e. The Womans homepage), creating/testing HTML news letters, CSS banners and product galleries using jQuery for various campaigns and updating the Freda Fashion website using PHP.
  • Front-end Developer, Push Studios
    Worked for Push Studios on a on a week by week rolling contract. I developed four sites in two Multi-site WordPress installations including a Jobs Boards with the JobRoller theme and a fully responsive showcase site using the Sketch Theme so that it adapted for mobile devises.

Web Developer at Selfridges

June 2012 - September 2012

Selfridges employed me on a rolling contract for as a Front-end Web Developer. Responsibilities included coding HTML emails for all Brand marketing campaigns to be viewed in mobile devises, updating with new content and slicing PSD's and converting into HTML and CSS for online promos.

PHP/Wordpress Developer at The Stage

August 2011 – May 2012

The Stage is the newspaper for the performing arts industry. Initially employed to create the Stage events website which was created using the Wordpress hybrid-core framework. The site takes secure online transactions for payment to book the various events The Stage runs and was responsible for implementing a ticketing system through the Eventbrite API, creating the Events Calendar and implementing Wordpress plugins i.e. right hand column of the home page. Also created The Stage directory using Ruby on Rails 3.2 and Github as our code repository. I was responsible for making all the views using HTML5, all the Scss and the controller logic for individual forms I created.

e-Bug Web Developer at The Health Protection Agency

December 2010 - August 2011

The Health Protection Agency employed me as e-Bug Web Developer responsible for testing development of by our Flash Agency. e-Bug is a European wide antibiotic and hygiene teaching resource for junior and senior school children. I was responsible for Updating e-Bug through XML feeds, creating different languages versions and bug tracking. Developed and administered the e-Bug teachers CMS using Visual Studio and created over 30 language versions. I also created a full testing environment on a development server which allowed me to optimise the MS SQL database backend and fully test new server code.


February 2010 – August 2010

RØDE has been designing and manufacturing specialist audio equipment in Sydney since 1990 and I worked within the Marketing and Communications Department. Responsibilities included creating PHP forms which allowed users to register and receive promotional gifts, Updating site content through MySQL and creating new sections as required using PHP. Investigated and made recommendations to the Communications Manager on a new server to host all sites internally and to use Indie Click TV as there CDN. Also created pages and templates for the first version of (now hosted on Youtube) and the Distributor Portal using WordPress.

Web Producer at AGE UK

January 2007 – October 2009

AGE UK is the UK's largest charity working with and for older people and I worked within Digital. Responsibilities:

  • Administering and providing training/support to over 150 users of RedDot Content Management System (CMS), DotMailer our email marketing tool as well as our bespoke CMS the Community Website System (CWS) which was used by local Age Concerns (ACs)
  • Creating all HTML e-newsletters and creation of new webpages and RedDot templates
  • Working with staff at all levels across the organisation and liaising with external IT suppliers as required

Internet/Intranet Assistant at Shetland NHS Board

April 2003 - March 2005

Worked within the Computer Services department and successfully completed a 2-year funded project to create their Internet site. Key achievements:

Internet Assistant on Disability Shetland’s Internet Project

April 2002 Apr 2003

Disability Shetland a Voluntary Sector Organization worked on Internet Project for disabled members of the local community. Key achievements:

  • Updated and the further development of their web site
  • Corresponded with and provided support to clients in the use of their PCs
  • Ensured machines operated correctly before installation in clients homes

Key Skills

  • CSS/3
  • Git
  • HAML
  • HTML/5
  • Jquery
  • JSON
  • PHP
  • Ruby-on-Rails
  • Scss

Training / Education

Professional training

Code Academy - JavaScript, jQuery, Learn AngularJS, Learn GIT and PHP
Code School – jQueryAIR, RAILS Best Practice, RAILS for Zombies 2, cssXcountry and 3 for 5
Webcredible – Web accessibility training, Intermediate CSS training
Media Training – Fast Track to ColdFusion

Napier University

Multimedia Technology BSc (2:1) / Computing HND

I passed my Computing HND in 1999 and graduated with a 2.1 Honours Degree in Multimedia Technology in 2002.