Introduction

Distributed Computing Systems provides some free and open source software. The products relate to distributed systems and computing, with a focus on AI algorithms and text processing.

I worked for several years on R&D projects at Universities, concerned with information systems, engineering and AI. Since then, I have as much experience freelance. I have written a book in the areas of Artificial Intelligence, the Internet and SOA, published a number of papers and written some software.

I research the topic of AI where I have scored some benchmark records in the past. I am also developing a new cognitive model. It is at an early implementation stage and offers a different archtiecture to what is currently popular. The research plan would be as described in this paper. I would be prepared to relocate.

I spent a lot of time writing the business software and it still offers good possibilities for future projects. Updates to it will be less frequent now. I also do contract work when possible. I am available for freelance work in programming, research, writing, or consultancy.



Work Experience

A summary of my work experience is as follows:

  • Experienced software engineer, with the design and development of products over the whole software life-cycle.
  • Main programming languages are Java and C#, with some web-based and mobile knowledge.
  • Algorithm development, particularly for Artificial Intelligence and distributed systems. Also test programs.
  • Server-side programming and Windows-based GUI development.
  • With an academic background, I am strong in research and technical writing, where my research interests include Artificial Intelligence (autonomous, agent-based, cognitive or neural systems), heuristics, search or query processes and distributed information systems.






Software and Research

The software is listed on the following pages. The two main products are what I use to sort my daily routine. They can save a lot of time and are geared more towards an individual or small business. A short summary is as follows:

Category Trees

This is new classifier that may be easier than neural networks to train. An evaluation version of the program can be downloaded from here.


Earthquake Prediction

This one-off project resulted in a method that may be able to predict earthquakes. The open source software can be downloaded from here.








Latest updates, bug fixes, etc.

licas (10/24):
1. Online service updates, with possibility to disable certificate checks.
2. Email service now works with app password and other bug fixes.

Textflo (6/24):
1. Can now search the reference note in the Organiser.
2. Other minor updates.
3. Log file added to tffData/config folder. If you find a bug, you can send this if you like.



Other Events

SAI Computing Conference [Link].

My UAP, only joking.









Contact Details


You can contact me by email, or through the contact details page.