Serverside Development

All development will be done to the highest standards including unit testing, security and performance considerations. I have commercial experience with the following technologies and I am also familiar with a number of others through personal projects.

Experienced with; Python (Django), PHP (Zend Framework), ASP.NET (C#), Java, Perl, JavaScript (Jaxer), C/C++

Clientside Development

Modern web development should strive to create the best possible user experience. This requires developers to take advantage of the power in the browser while understanding the current limitations and how they can often be worked around.

Experienced with; HTML, CSS, JavaScript/Ajax, (jQuery, Prototype, Scriptaculous, Mootools, ExtJS)

Security Audits

Security should be a key concern for every website. I can complete a full security audit of your code and advise you on how to proceed. You may be surprised how many developers and agencies deploy insecure websites (not to mention how many don't even check!).

How confident do you feel about the security of your website?

Consultancy

Need some advice from an experienced professional? In the IT world it's hard to keep up with the changes in development; make sure you're not missing out. The correct choices in technology can create a huge impact on your projects.

If you have a challenging problem to solve, I can give advice and guidance.

Training

Many web developers come from a HTML/CSS background and lack fundamental programming training. This can prevent them from doing the simplest of tasks or lead to fundamental mistakes. I can provide classes in various languages and technologies covering a wide range of skill levels from basic to advanced.

Make sure you keep your skills up-to-date.