Note: My schedule is full: I can not accept new consulting work at this time.
I provide software development consulting 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:
My cooking and recipe 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.
My "getting stuff done" Ruby on Rails application: my-foc.us. I use this application while I work and write to focus on todos and action items, one focused task at a time. Open source with a github link on the login page.
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
May 4, 2010: I have started a new blog dedicated to Clojure: ClojurePla.net
March 25, 2010: I have started a new blog dedicated to Ruby: RubyPlanet.net
June 30, 2009: My APress book "Scripting Intelligence: Web 3.0 Information, Gathering and Processing" is now available. My first published Ruby book!
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.