James' first experience coding was re-keying GWBASIC listings from the back of electronics magazines into an IBM XT. Since then he has worked on projects for government agencies, enterprise and SME business and startups. The majority of his 15 years professional experience as a developer has been on web technologies and he remains current technologies such as SASS, Node, Express and Angular.