Dancing Kayak - Software Development

I have professional experience in software development since 1984, including designing and implementing a wide variety of complex competitive single-user, client-server, multi-threaded, and Internet software products.  My areas of special experience include:

and applying this experience in:

I have been a sole developer, technical/project lead, and member of team of senior engineers. I am skilled at technical education and documentation. Examine my resume for additional detail.

Code Samples

Examine samples of my code.