I am a professional freelance software consultant based in Birmingham and have been providing bespoke software development services to businesses of all sizes since 1997.

Having worked with some of the largest global multi-nationals in a wide range of industries, I have extensive experience in developing desktop, web and distributed systems.

During the past 15 years I have also been commissioned to undertake smaller projects such as simple websites for individuals, or bespoke software development for small local companies.


The services I offer generally fall into three categories:
  • Windows Application Development.
  • Web-based Application Development & Hosting
  • Static Websites & Hosting

For more information on these services, including past projects and examples of my work, please select the links above.

If you require a service which is not listed and you think I may be able to help, please feel free to contact me.

Mission Statement

My aim is to help my clients achieve their key business goals and fulfil their potential by leveraging the most appropriate technology.