I undertake consultancy and contract work on any and all aspects of:
- Programming in Python, Java, Groovy, Scala, C++, C, D and Go.
- Build processes and frameworks: SCons, Gradle, Waf, Maven, Gant, and Ant.
- Version control systems: Bazaar, Mercurial, Git, and Subversion.
I undertake expert witness work in all aspects of computer software and computer systems.