I am a software developer with over 20 years experience in the design, development and deployment of applications across a broad range of hardware and operating systems. I hold a B.Sc. and M.Sc. in computer related disciplines and work full time as an applications developer for mobile applications. My special areas of interest are cross-platform app development, hardware interfacing to smartphones and tablets, and the application of smartphones and tablets in machine vision and robotics.