Browser-based applications (or web applications) offer a convenient alternative to native applications designed for specific devices and platforms. Cross-browser support can mean that an application can be run on any device that can connect to the internet. Responsive design means that an application can run with almost same user experience across mobile, tablet and desktop, saving money and maintaining consistency.
Click below for a demonstration example - a simple task logger, marking days when a task has been achieved (built with vue.js):
Some recent work examples can found under 'Projects' - they include:
Hovis - for the UK bread manufacturer I have developed and built a number of business applications on the Google App Engine platform
SDG Tool - for a project led by the Cambridge Conservation Initiative, I built a dynamic questionnaire application, and animated presentation tool
Snopzr - my own project, this is a tool for quickly writing structured document synopses