I write Javascript for my startup, SidekickJS and Angular and D3 for Capco; train developers in-house for organisations like, the European Bioinformations Institute, and Inviqa; and speak at user-groups and conferences. I'm a Google Developer Expert for the web platform, specialising in AngularJS.

I run the Functional Javascript meetup in London, and maintain the Javascript Garden. My technical writing appears in a book and guest posts for the Safari Books online blog, .net magazine and FOWA, and I've produced a video course on AngularJS.

I offer Javascript training on frameworks like Angular.js and Backbone, NodeJS and D3.

Get in touch via twitter or 'oi' at

Want to be proud of your team's Javascript? Try my code-quality tool for teams - SidekickJS