As a community developer I organise and speak at a conferences & community events throughout the UK and Europe. I have helped many technical communities form and continue to guided their growth. I coach companies and start-ups on how to build effective communities around themselves, including great companies like Salesforce, Heroku, Atlassian, Hindsight and RecWorks.
As a coach I help teams and organisations transition to a lean and more agile approach. I guide teams through effective use of techniques and technologies to help them increase business value delivered in their projects. As well as core agile techniques (extreme programming, scrum) I specialise in Kanban, Theory of Constraints and Behaviour Driven Development.
I also speak on the Clojure functional programming language, its tools and build process.
I have been involved with software development for the last two decades and have had a varied career as a developer, consultant and coach to startups and large organisations.