Featured projects
Streetlife
Streetlife is a local social network that allows neighbours to discuss local issues, as well help each other out by lending/trading skills and possessions.
What I do
-
HTML and CSS
First and foremost, I am front-end developer. I have excellent knowledge of HTML and CSS, and keep up-to-date with emerging standards. Importantly, I know which technology is appropriate for any given task. I'm all about modern techniques - I'll take HTML5 semantic elements over tables any day.
-
JavaScript / jQuery
I have excellent knowledge of JavaScript and use modern unobtrusive coding techniques, keeping it out of the HTML and in its own client-side behaviour layer. I have amassed a small treasure-trove of custom-written plugins and tools over the years. I have experience with JavaScript frameworks and favour jQuery, which I currently use on a daily basis - when appropriate, of course.
-
Back-end development
I also have experience of back-end development, particularly with regards to integrating the front-end side of things. I currently favour Python and Django, having written this site and a number of personal projects in it. This is also what we use at Playfire and I love how fast concepts can be turned into working applications using this combination of technologies.
-
Usability and accessibility
I make sure that everything I produce adheres to best-practice guidelines with regards to usability and accessibility - two things that I feel go hand-in-hand. This affects everything from navigational structure to link colour. Instead of just reproducing a design I prefer to add my own input if I feel that I have something useful to offer.
-
Photoshop
I have been using Photoshop for a long time (since version 5) and know the software very well. As you might expect, I am especially adept at using it for the production of web graphics.
-
Build for SEO
I have knowledge of modern SEO - specifically, how it relates to the front-end. This affects my decisions with regards to URLs, heading structure, document layout, the use of tags for emphasis, etc.
-
HTML email creation
I have created HTML emails for Playfire, BSkyB and Simplifydigital which have been tested as fully working in all major email clients (including Outlook).
-
Last but not least...
I have a passion for what I do. That's pretty important! I spend my free time working on personal projects because, well, learning is fun.