About

Hi, I’m George Paterson web developer at the digital agency LBi. I enjoy solving some of the difficult challenges developing for the web presents like accessibility, performance and usability.

I’m currently using HTML5, CSS3, Object Orientated JavaScript, web standards, open source and continuous integration to build elegant yet robust solutions. I believe there is a balance between form and function that we should try to achieve and well structured code should read like the site’s own narrative.

At LBi i have had the honour to work with many interesting clients including, Royal Bank of Scotland, Tesco, Frontier Silicon, Conservative party, Invesco Perpetual, Lloyds Banking Group, Unilever, Barratt Homes, Hutchison 3G, Universal Music, Formula 1, Red Bull Racing, Barclays, Tourism Ireland, HMV, and Standard Chartered Bank.

Due to the the transient nature of the Web a number of projects are still in production, some have been redeveloped since their original deployment, so i’ll only focus on a few of the more interesting. If you need further details then feel free to ask.

Royal Bank of Scotland

I have had the pleasure to work with RBS as lead interface developer since 2007. One of the first sites i worked with and have since refactored over time is the Global Banking and Markets site. I have also had the opportunity to work in the US integrating the interface build with their .Net development team. LBi’s engagement with RBS is ongoing.

Frontier Silicon

Frontier Silicon are a chipset maker for internet enabled digital audio systems. What they wanted was to develop a touch screen interface that could be white labeled for their vendors, LBi prototyped this with myself as lead developer. Developing for something still sitting on a PCB can be difficult but very satisfying. The interface used SVG driven by JavaScript using the SpiderMonkey engine to interface with the chipset’s C programming. Frontier Silicon’s example screens and the finished product.

Conservative party

During the 2010 UK election the Conservative party wanted to reach out to the public. To do this LBi created www.myconservatives.com which was launched at the 2009 annual conference. For the initial development i was lead interface developer but the reason i found this project interesting is that i was able to persuade the Conservative party to use open source, in this specific case Drupal. Political opinions aside, for me this was a great success as open source should have a role in government. The site is now under redevelopment since the Conservatives formed government.

So why write a blog?

The Web develops by us sharing knowledge, on each project i work on i learn something new but for that information to be useful it needs to be shared. I hope any information i do share will be of use to the development community.

You can buy me a beer if it is.