I am an all round web developer/designer but would consider myself a front end developer above all else. I take particular pride in creating the most efficient and semantically meaningful HTML and CSS I can and enjoy learning new techniques and standards to further enhance the quality of my code.
I code for fun! Something my 'non-geek' friends find very difficult to understand, but I strive on learning new things and solving problems with code.
I also consider myself a good designer who concentrates on creating an aesthetically pleasing, functional and user friendly user interface for the websites and applications I develop.
I like to keep up to date with developments in the web design/development industry and also like to be a part of the local design community, for example, I designed and built designjobswales.co.uk as a free service to those looking for jobs in the local design community.
Basekit is a web application start-up that won Techcrunch Seedcamp 2008 and has so far secured £6.5million worth of investment. It is a platform that is designed to allow users to build website, either from Photoshop templates or themes, and add content via a drag and drop interface all inside the web browser. I am responsible for the front end development of the web application UI and integrating it into the PHP backend.
I am currently working with a small subset of the team to create the new version of the platform. The new version makes substantial improvement to the user interface and I have been heavily involved in the decision making process at all stages.
I am currently building a new set of client applications for Basekit based on a new API backend. It has been my responsibility to implement the application architecture that will be used for all future front end development. The technologies I am using for this includes Backbone.js, LESS, Handlebars and Zend Framework.
For a number of years I have been a freelance designer and developer, creating websites for a number of loyal clients. The work has ranged from simple static websites to custom built CMS and e-commerce sites.
LGT is a Cardiff based design agency who's portfolio includes work for S4C, Traveline Cymru, 737 Challenge, Moorhouse Insurance, Cardiff Devils and many more. I was primarily a front end developer here but my responsibilities also included design and PHP Development.
While working here I often suggested uses of front end technology that were not previously considered, for example, I suggested and prototyped the use of the HTML5 geolocation API to locate the visitor, either via GPS on a mobile browser or using wifi location data, to give them their nearest bus or train station automatically. I also built a job management system in PHP here which enabled them to better manage the workload and track time.
Integra is the UK's biggest office products buying and marketing group. Here I was responsible for the management of a busy design studio comprising of myself and 5 other Graphic Designers. While having to manage the studio I also kept a very hands-on role and was also responsible for all the web related design and development of the studio.
I was responsible primarily for the front end build of this site for Richard Parks' 737 Challenge. The site is mostly static HTML/CSS and Javascript but has some dynamic elements such as the photo and video galleries as well as Richard's updates for which I developed a simple back-end CMS. I also came up with the idea for, and then built the Current Location 'widget' on the home page.
This is the site of the design agency I used to work for, I was responsible for the front-end build of this site and pushed my case for the use of semantic HTML5 elements and CSS3 enhancements. The site is also built using 'Responsive Web Design' techniques, ie. when the browser is resized in modern browsers the layout adapts automatically to the available space. This means that the site makes the best use of screen space on devices such as the iPad and iPhone while using the same CSS file.
This site was built to the strict accessibility requirements of the S4C and had to be stable enough to withstand the high traffic during the event. (Easter Egg: go to a subpage (eg. http://s4c.co.uk/urdd/c_competitions.php) and resize the browser window (in a modern browser) - look out for the triangles in the background).
This is a personal project I created to experiment with emerging front end development technologies such as CSS3 gradients, and webkit 3D transistions. (Safari (Mac/iOS) only because of the 3D transforms)
This site was designed built and managed by myself. I created it as a free service for the community because of the lack of a central site to find jobs in the area. The site now attracts around 3,000 visits a month and has nearly 500 followers on twitter.
This is a new site, designed and developed by me and built on the Wordpress platform.
I built the front end for this site, including the javascript animation on the home page, and then integrated it with Concrete5.
I was responsible for the entire front end development of this site, including HTML/CSS and Javascript.
This site was designed and developed by myself and then integrated with the Concrete5, the open source CMS.
I was responsible for the front end development of this site which also included a simple e-commerce solution.