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.
