I am a freelance software developer, based in Fife, Scotland, and specialising in using Free and Open Source technologies to create standards compliant web sites.
I am passionate about creating websites using the latest technology and the latest standards. Of course, sites have to work on older browsers too.
No matter what device or browser is used to access a site, they are using the same internet, the same language, the same protocols, to show the same content.
Without standards to define all those parts of a complex interaction, the internet, and the web on top of it, as it is today, would not exist at all.
What I can do for you
Using various frameworks to make the web work for you.
PHP and CakePHP
A popular language with an MVC framework, making the server work for you.
Drupal and Drupal Commerce
My prefered CMS, capable of almost anything!
Using SQL to store and retrieve your data in the ways you need it.
Linux and Apache or Nginx
A rock solid server platform to run all this stuff.
Listening to the client
It’s important to understand what you really want.
A nose for problems
If something’s going to go wrong I’ll sniff it out before it’s a problem.
Standards compliant HTML5
Understanding the current state of the art.
Page Styles with CSS3
Making pages more beautiful and lively.
Page Layout and design
If you can draw it in crayon I can make it into a website.
Responsive page design
Modern web sites should work on any device, no matter the size.
Using Google Maps or OpenLayers to manage and dislay geographic data.
An eye for detail
It’s the little things that make a project great.
Talking to the client
Things go smoother when everyone is clear what’s been going on.
Examples of my work
CSS3 Button Generator
Windpole Turbine Map
Have a look at the full portfolio…
In this blog I try to collect together my thoughts and ideas on the technical subjects I tackle. It’s usually all about the code, so I called it simply, “The Code”.
Drupal Done Quick
- command line
A very Arduino Christmas
Even Microsoft Hate IE
Leaving the world of work
Code URI Component
Full Blog Post Listing…