backtake me backWeb Development the engine room of your website...

Web Development

I have been developing websites for over 7 years and have a wealth of experience ranging from intranet sites to hobbiests one page sites, and from local charities right through to well-estiablished multi-national company websites.

HTML5 and CSS3


HTML is the standard language used to build web pages. It isn't going anywhere, but the future of web development is HTML5 and CSS3 that will change how you interact with web sites. If building from scratch, and I think the requirement is justified I will utilise HTML5 to future proof your website. At present, only modern browsers support the latest development techniques, so I always ensure backward compatibility is present.

Database Integration


My platform of choice is LAMP, so as a preference I generally work with MySQL databases. Having a database provide content for your website can be a powerful tool. Not only can you store a limitless amounts of data, you can transfrom your website from a static and lifeless pages, to a dynamic and interative attraction full of rich content.

JavaScript and AJAX


JavaScript and AJAX are two tools at my disposal that I can use to really bring your website to life. I'm a big fan of the jQuery JavaScript Library, of which I have plenty of experience in. With very little coding and graceful degradation, I can produce an attractive user interface, whether it be a simple widget for obtaining postcode distances, or a complex registration form for a subscription.

Model-View-Controller (MVC) Pattern


Applying the MVC pattern to any website allows for the sensible and organisational approach to coding. Not only does it separate out the coding from the design, but offers clear levels of robustness and code reuse, allowing for future scabalility. I have experience with various popular MVC frameworks such as CodeIgniter, Symfony and CakePHP.

Content Management System (CMS)


A CMS that allows the user to update their own website with their own content is one of the most popular features. This puts the user in control of the content of their website and less reliant on the web developer, which can also save money in the long term. I have experience with several CMS ranging from open-source to fully paid subscription services. I can also implement my own bespoke built system where the off-the-shelf products don't fully satisfy the clients requirements.