Note: My schedule is fairly full: I can only accept consulting work for part time tasks.
Most of my consulting work starts by using existing Open Source projects that I modify and enhance for specific customer requirements. This can drastically reduce development and maintenance costs for my customers.
I provide software development consulting services and technical writing services.
I specialize in using the following technologies:
I also have working knowledge of these technologies:
I have been involved in the field of artificial intelligence (AI) for over 20 years developing both commercial tool products and AI applications.
Take advantage of new data standards. I encourage and support the use of open data standards. I am a member of the ODF Alliance and have experience using the Semantic Web RDF, RDFS, RDFS++ and OWL standards. Using data standards is important to avoiding lock-in with specific vendors.
Demo Java web applications: please check out a few of my Java web applications:
Demo Ruby on Rails application: CookingSpace.com - something new in recipe and healthy eating web sites: approximate nutritional information is provided for individual recipes, complete meals, and complete daily plans. I wrote this for my own use but you may enjoy it.
In addition to my published books, I put real effort in writing
my Free Web Books. I also hope that you find my
Open Source software projects useful.
This "free stuff" is my way to give something back
to the world, in appreciation for the blessings in my life.
Other content: Twitter Facebook
June 30, 2009: My APress book "Scripting Intelligence: Web 3.0 Information, Gathering and Processing" is now available.
November 10, 2008: My book "Practical Artificial Intelligence Programming in Java, third edition"
is available in print and PDF download:

July 11, 2008: New version 2 of my Java FastTag parser. See my Open Source page.
October 10, 2007: Added to my open source page: my JRuby bindings for the PowerLoom AI reasoning and knowledge representation system
October 8, 2007: Check out my Open Content Incubator Projects. There is a new version of my "Artificial Intelligence Programming in Ruby" writing project.
June 29, 2007: My open source projects are now released under either the LGPL version 3, or the GPL version 3 licenses. Now available.
April 2, 2007: Java NLP utility to identify proper nouns (human names and places) in text is now licensed under the LGPL. Now available.
December 19, 2005: I created RubyPlanet.NET - a Ruby programming
blog site aggregator. Also contains news and useful links.
August 29, 2005:
Carol Jean's Kitchen - a free knowledge based cooking and healthy lifestyle web portal. My wife
and I enjoy cooking and this web portal is both a hobby and a testbed for technology (AI
expert system and case based reasoning).
April 4, 2005: I released version 0.1 of my Ruby libraries for part of speech tagging and text
categorization. Please see my Open Source page.