Distributed Computing Systems provides some free and open source software. The products relate to distributed systems and computing, with a focus on AI algorithms, text processing and search. I also research the topic of AI.
My background is University-based, where I worked for several years on R&D contracts concerned with information systems, engineering and AI. Since then, I have written a book in the areas of Artificial Intelligence, the Internet and SOA, and published a number of papers that describe my own cognitive model.
I am currently available for freelance work in programming, research, writing, or consultancy. I would also be interested in any sources of funding and/or collaboration.
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:
Licas is a distributed service-based and research framework, with many useful features for building your own system. There is also a set of free business applications.
Textflo is a text processing system with query and search capabilities that is very helpful for the day-to-day management of documents, online links and even tasks.
This is a new classifier [arXiv] that branches on category type and not feature. It has produced some ground-breaking results, for example with the benchmark datasets: Wine, Iris, Breast Cancer, Diabetes, Wheat Seeds, Abalone Shellfish, Heart Disease, Sonar and Car datasets, all to 100%. Some of these results are new records. If you have a classification problem and the current classifiers do not work, then if you email me a request, I can try this classifier on the data, in case it produces better results.
I have written a program that can display clusters of the Covid-19 cases in an iteractive GUI. You can download it here (version 2). The program uses the licas 'FrequencyGrid' to cluster. The source code is also provided in the download.
I have a human rights complaint (hrc). Pet cat can't stop peeing.
Latest updates, bug fixes, etc.
1. Problem solver bug fixes, can now select Frequency Grid version.
2. Service and server bug fixes, GUI updates.
3. New Message Bus system. Can be slower because now a queueing system.
1. The full version is now free.
2. New draw options in the Project form, Query form bug fix.
3. Query process bug fix and notification when long process ends.
Note: Any file path is stored simply as a text description and so it can be automatically changed in any config file. Do a backup first.
The word plague is being used and its not even the end of January.
I have some great clean energy ideas. You only have to pass some silver this way if you want to use them. One piece of research suggests that it is the change in energy state which is critical.
Perils of applying for grants. Nat Geo, 2 requests for information, the automatic reply not even working.