Hi there and welcome to Keene Development! I'm Jonathan but I prefer to be called Joe (it's a short story). I'm a freelance web developer working in Bristol and I've been building websites and messing around with computers ever since I wanted a website for my Unreal Tournament Team, back in 2000 at school (I was pretty cool back then). 

I started off doing web development for the backend of websites with PHP, and then moved onto building modules and plugins for content management systems. I've built multiple Drupal and Wordpress sites and now I predominantly work on the front end where I'm doing a lot of work in Angular and Javascript. 

I've done web development for a wide variety of sectors including private and public sectors, financial and professional services, and technology and aviation. 

Please feel free to get in touch with any queries you may have, or if you would like to discuss your web development requirements then you can find all my details in the contact section at the bottom of this page.


Websites built and designed
Years experience
Cups of tea


HTML5, CSS3, JS, TS, Twig, Jade


AngularJS, Angular, ReactJS, VueJS, NodeJS

Drupal 7/8, Wordpress

Grunt, Gulp, Git, SVN, Webpack

MySQL, MongoDB, Firebase, DynamoDB


Web Design

The look and feel of your website is the most important part, it may have some amazing functionality but if it isn't visually appealling then your audience will press the back button before they've read the first paragraph.

The service I provide assures that every site I develop will be visually appealling and have that look and feel that makes your visitors want to find out more. As well as an amazing look and feel I aim to provide a fully responsive site that delivers the wow factor no matter what device it's viewed on.

Content Management System

Look and feel is all very well, but if everytime you want to change a picture or re-write some copy you have to call or email someone with the changes then the site might as well be an image.

Every site I provide will have a CMS behind it (Content Management System), so if you decide you dislike a particular image or don't like what you've written, then you can login and change it yourself - If required, I can of course provide you training on how to do this. 

Web Development

As a web developer I know not all projects are CMS based and have built several bespoke systems with PHP as well as integrating existing systems with other pieces of technology on the web.

No matter the project undertaken I have the necessary experience to ensure that the latest technologies are used to gain the maximum effect.

Search Engine Optimisation

Getting visitors on your site is what it's all about, but if you appear on page two of the search engine results then you might as well not have a site at all!

I provide websites that are built from the ground up with SEO in mind, but if you already have a website I can also give you advice as to why your current website may not be as high up the search engine rankings as you'd like.