About Me

One of our lovely Cocker Spaniels and I
Here is a brief summary:

Current position: Independent software contractor - contract with General Electric working on novel compiler technology.

A Recent Success Example:

Micro Focus recently took JVM COBOL to early adopter status. This system compiles COBOL directly to JVM Byte code and has the runtime routines and support for the full COBOL language. I was honoured to be the team lead for this development.

Experience in software (tasters):

  • JNI, Agile, JVM, Magik (GIS), Java 7 / Dynamic Invoke.
  • COBOL, C, C++, C#, VB, VB.net, Java, FORTRAN, J2EE, SQL, TSQL, PL/SQL,PHP, TCL etc.
  • Data Architecture, OO Architecture, Language Design, Transactional Processing Analysis.
  • Team Leading (on shore and off shore), Project Leading, Mentoring.
  • Compiler and runtime design.
  • High performance computing and massive parallelization.
  • Low level performance modelling and optimization of managed and unmanaged software systems.
  • Performance testing.
  • Cloud and other massively distributed systems and these impact of software development.
  • Website architecture and development. Website security and performance. Web Server architecture and design.
  • Scientific computing, especially in the field of chemical modelling and quantum mechanics.
  • Innovation and application of agile techniques to complex software challenges.
  • Modelling and methodolgy development in epic/program dicision making.

Hardware experience:

  • Signal processing and free space laser communication of multiple protocols including ISO 8802.3, ISO  , HDB3 etc.
  • NTSC and PAL video transition over free space optical communication systems.
  • Computer load analysis and specification.


  • Search Engine Optimization.
  • Using social networks for product/brand promotion.
  • Interviewing for and creation of podcasts and video casts.

More Sites:

Ph.D. In computational Quantum Mechanics.
BSc.Hons Chemistry.