User Interface Developer. I create beautiful, standards compliant websites using HTML, CSS and Javascript.

  1. User Interface Development

    I create hand-crafted websites using semantic HTML, CSS and Javascript (jQuery/AJAX).

  2. Server-side Integration

    I have worked with many server-side languages and templating systems including Java (JSP, Struts), PHP (Smarty) and Python (Cheetah).

  3. Website Design

    I also dabble in user interface design, focusing on usability and user experience.

Recent Work A collection of recent projects that I have been involved in

Back to top

Recent Articles A collection of random articles and demos that I have written

Back to top

It’s all gone quiet again…

For the next 9 or so months, I am taking a break from work and going travelling with my girlfriend. So, just as I finally got the site somewhere near where I wanted it to be – I am abondoning it to see some of the world! For anyone interested, we will be keeping our friends and family updated as to our adventures over at travelblog.pmbennett.net.

Introducing Plushash39

As a user interface developer, I come across those annoying question marks in Firefox fairly frequently, where someone has copied-and-pasted some text from a rich-text editor into an HTML file which contained unencoded HTML character entities. I have a fairly good memory for these things, but inevitably I have to use Google to find some that escape my memory. So I developed a simple HTML application to copy the encoded HTML character entities to my clipboard, ready to be pasted directly into my HTML.

CSS3 Animated Photo Stack with jQuery

CSS3 transitions and animations are rightly attracting a lot of attention. With support in most modern browsers, there is a lot of scope for creating rich user experiences using only CSS. In this post, I will walk through how to create a stack of photos using CSS keyframe animations and a dash of jQuery to achieve a pretty awesome effect.

About Me A little bit of background info

Back to top

As I said above, I am a user interface developer living and working in Brighton, UK. My day-to-day work involves involves creating design proofs in Photoshop; cutting and slicing PSDs; setting up content management systems; hand-coding HTML and CSS and adding Javascript/jQuery magic.

You can view examples of some of my work at previous employers Bright Interactive and CWT.

Outside of work, I love playing and watching most sports. I also play guitar and have a unhealthy obsession with the music of Jason Mraz!

css gallery