I am an experienced web developer based in London who has been building websites since 2001. I’m passionate about making websites that work for everybody and value this above all else.
I specialise in designing and building style guides, prototypes for user testing, and front end frameworks to help enforce consistency and reliability across websites.
I've had a long career working with many companies, most notably Lovefilm, Amazon, and Graze amongst lots of other smaller projects. I contribute to open source software and have created a popular flexbox grid framework which I actively maintain. I've also been giving talks at various development meetups and am always keen to hear if you are running an event that I could present at, or would like to discuss opportunities.
My approach to web development
I always follow web standards and strive for universal accessibility because it makes sense from both an inclusive and technical argument. I firmly believe that the logical conclusion of these concerns is a website that works for everybody regardless of ability, experience and the device they are using to browse the internet. A true cross-browser solution.
I'm a strong advocate of finding the middle ground between creativity and usability and I believe that web design works best when it is focussed on usability, robustness, and accessibility. In my opinion the closest to perfection you can get on the internet is a site that is effortless to use, works on any device, and looks great.
Responsive web design and development is my preferred approach and I favour the device-agnostic philosophy. As much as possible I believe you should make sure your websites are flexible in layout and flow to fill the available space.
User experience is a subject I value highly. We should be anticipating pain points for users and designing around them. Users have a goal in mind when they interact with your site and nothing should get in the way of that goal. I believe you should always test your sites with real users and accept any feedback with an open mind.