About

I established Robert Castle Consulting in 2011 to provide high quality, innovative software solutions for desktop and mobile. Software that I create and sell can be found on my company’s site, Egomotion Limited. To find out more about the contracting services I offer please see the Consulting page.

I received my doctorate from the University of Oxford for my thesis Simultaneous Recognition, Localization and Mapping for Wearable Visual Robots in 2009. I read Mechatronics at the University of Leeds and received an MEng, 1st Class, in 2002.

Between degrees I worked as a Technologist in the Civil Service for 3 years in the area of security and communications creating high quality, portable Java applications, and building and deploying various communications systems.

After obtaining my doctorate, I worked for 2d3 Ltd. for 2 years as a Computer Vision Scientist developing real-time augmented reality systems, computer vision algorithms, GUIs, and visualization tools.

I have over 15 years experience in writing software in a variety of languages on a range of platforms.

Desktop OS X, Linux, UNIX, Windows.
Mobile iOS, Android, Windows Phone.
Languages C++, Objective-C, C#, C, Java, HTML, CSS.
AR Toolkits Vuforia, Metaio, String, PointCloud, PTAM, miniPTAM.
Novel Input Oculus Rift, Structure Sensor, Leap Motion Sensor, Razor Hydra, Google Cardboard
APIs & Toolkits OpenGL, OpenGL ES, Cocoa, Cocoa Touch, .NET, Open Scene Graph, Qt4, Boost, OpenCV, libCVD, VNL, VXL, TooN, Eigen, numerous Unity plugins, including NGUI.
Programs Unity, Xcode, Visual Studio, Eclipse, KDevelop, Matlab, Simulink, Photoshop, Microsoft Office, Git, SVN, Mercurial and CVS.

A list of my peer reviewed publications is available on the Publications page.

 

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