Loading...
sad face
Sorry but this site does not work without Javascript.

My name is Ian Dunkerley, I'm a front-end developer based in Torquay, Devon, UK. I have developed many types of front-ends from well know DJ applications to Ecommerce booking platforms.

I'm passionate about cutting-edge, pixel-perfect, beautiful interfaces and intuitively implemented UX.

Screen time converter

Count the time your children spend on activities like homework, chores and exercise and convert it into screen time. I created this with Vue.js and the Howlr libary to add the interactive clock sounds. It can be installed as a progressive web application and is also available from the google play store. The git repository for this one is private at the moment.

Domposer

Domposer is a website builder which has a UI that allows you to quickly add and rearrange HTML and CSS, upload and download created projects and files, login to save upto 5 projects and can be installed as a progressive web application. The stack is Laravel for the backend/API's and vanilla JS for the frontend. The git repository for this one is private at the moment.

Cookiemunch

A simple, customizable, minimal setup cookie plugin that allows your users to select which cookies to accept or decline. This was created with vanilla JS, SCSS and Parcel Bundler and is available as a NPM package and the git repository makes any type of customization to code and themes possible.

LED multi

This project is a simple LED side scroller which allows you to customise the text displayed, change its colour, show a simple clock, share via a link and can keep the screen alive (when fullscreen). I created this to make use of an old phone I had lying around. It was created using Vue.js and Canvas and can be installed as a progressive web application. The git repository for this one is private at the moment.

inline.svg

This is a NPM package that takes an SVG file and renders it as a inline SVG to the DOM and can also render HTML files too. You can also pass data to it that renders where its specified inside double curly braces. I created this to solve problems with some frameworks and bundlers when using inline SVG files and to keep code cleaner and easier to read.