Services

With many years of experience in using Microsoft technologies for web development, I can provide freelance design, development and advice in the following areas:

  • ASP.Net web site development

    Designing and build intuitive and easy to navigate websites which maximise function, reduce unnecessary clutter and hopefully have some style. Typically I use ASP.Net MVC 2 so that we can maintain maximum control on the markup and maintain a level of testability and reliability for the sites we deliver. I also maintain a collection of ASP.Net webform websites.

  • Complex middleware and n-tier development

    Experience in designing and implementing n-tier architecture based on .Net framework. Typically employing developement techniques that use IOC's such as Spring.Net and Castle Windsor to allow maximum flexibility in building reusable components. I also have experience using Fluent NHibernate/NHibernate, and other ORM technologies.

  • Silverlight development

    Development of user interfaces that have a visual impact but also remain intuative to the end user.
  • Content Management Systems and Hosting

    For where you the client wants to keep control on your website! I can provide the tools and the hosting to make this possible.
  • Database Design

    Design and Implementation of SQL Server 2008 and MySQL databases.