James specialises in the web, back-end and DevOps and has worked in a wide range of areas over a varied career. He appreciates the human aspect of computing, and makes sure tech works for those using it and affected by it. He has worked in many different sectors for many different clients.