What you should know...

I am a .Net web developer currently based in Edinburgh with a knowledge of various programming languages.

Whilst studying at The University of Aberdeen in Scotland, I gained four years experience working with Java.

With over three years experience of Microsoft .Net technologies in commercial applications, I thrive on new challenges. I love getting my hands on a new project especially if it is something I have never attempted before.

Please do not hesitate to contact me on the link above if you require any further information on the services I can provide.

I would appreciate any feedback you are willing to supply. Thank you for taking the time to stop by.

What you may like to know...

I love my music with a passion that I probably can’t stress enough! With earphones on when I am out and about, I’m oblivious to oncoming traffic, much to the dismay of car drivers when I cross the road... oops!

Fitness and healthy eating has become an important part of my life. Whenever possible I try to exercise and take a balanced diet …. well, mostly!

Main Technologies...

  • C#, VB.Net and .Net Framework 2.0
  • Windows Services and Web Services
  • Visual Studio 2003/2005/2008/2010/TFS/Source Control
  • SQL Server 2005, Stored Procedures
  • DotNetNuke CMS
  • XHTML and CSS
  • JavaScript and jQuery
  • Object Oriented Design


  • Confident team player
  • Self starter
  • Able to work under pressure with multiple priorities
  • Competent in most Microsoft Office Applications

Other Technologies...

  • Java (four years during my University studies)
  • JSP, Servlets and Apache Tomcat
  • RDF and Jena
  • PHP