I've been coding in C/C++/JAVA for over 20 years, have been contributing to the Linux kernel as part of the comedi framework and also in other roles. I have been making data acquisition equipment for Linux for over 15 years (http://www.linux-usb-daq.co.uk). Most recently also for Android (http://www.attys.tech). I'm an academic at the University of Glasgow. Invented the "RunBot" and a couple of AI/RL algorithms (ISO, ICO, ISO3 learning). I'm also a filmmaker (http://www.eigenproductions.co.uk).