I'm a London-based Engineering Lead; passionate about building simple, Test-Driven products and the teams to deliver them. Oh, and also about building the simple, Test-Driven, Open Source tools to power them.
My latest coding passion is Kotlin, in which I co-created http4k, the Functional toolkit for building Kotlin HTTP applications. http4k, was featured in the ThoughtWorks TechRadar, in particularly being included for:
"Apart from its elegance and simplicity, we also like its emphasis on testability — given that the entities in the libraries are immutable and the routes in the app, as well as the app itself, are just functions, they're super easy to test." - TW TechRadar
I was pretty happy with that.
I'm also active as speaker at various international technology conferences and have also enjoyed developing and delivered Coding Dojos and full Training Courses, both in the UK and around the world. At the end of 2020, I was awarded a place in the Google Expert Developer program.
Below is the history of my introduction to various languages; I've been on a typical polyglot journey and worked in many industries including Investment, Internet and Mobile Banking, Academic Publishing, Internet Provision and Government:
Some more detailed stats on my GitHub career in the last 9 years:
- 13547 pushed commits.
- 1933 stars on my projects.
- 303 submitted pull requests.
- 112 issues opened.
- 78 personal repos.
- 33 public repos contributed to.