Becoming somewhat frustrated with authoring tools and the restrictions they have in place, James continued to push boundaries by creating purely web based learning solutions. This predominantly involves using a combination of HTML5, CSS and Javascript.

By sometimes moving outside the authoring tool environment, James has been able to create very unique learning solutions. One example, involved a client who ran a face to face simulation but wanted the materials, toolkits and forms to be held on a web based dashboard. James was able to create this using HTML5, CSS and Javascript as well as certain programming libraries. Using his expertise in front end development and by constantly developing new skills in back end development, James has had some unique experiences across all layers of web development.