With over 15 years of experience, covering a range of platforms and languages, I provide
high quality, innovative software for mobile and desktop devices. I can manage your project from inception to delivery; integrate with your team as a freelancer; or consult to provide expert advice.

I am experienced in developing:

  • mobile apps for iOS, Android, and Windows Phone.
  • desktop apps for OS X, Linux, and Windows.
  • Unity based apps for mobile and desktop.
  • augmented reality apps using bespoke algorithms and established toolkits, such as Vuforia, Metaio, PointCloud or String.
  • computer vision apps using bespoke algorithms and toolkits, such as OpenCV or libCVD.
  • SLAM and PTAM based systems.

For examples of the work that I have done please see my portfolio. I have worked with a wide range of clients from games to engineering companies; startups to large established companies.

To discuss your project, contact me at and I will be pleased to discuss your needs and find a solution that fits.

This site uses Cookies - By using this site or closing this you agree to our Cookies policy.