James Singleton

Expert Overview

James is a software developer, writer, engineer and entrepreneur. His formal training is in electrical and electronic engineering but he's worked professionally in software development for almost a decade.

Things I'm Doing
 
Talks I've Given

Talks I've Given