Software Design, Development, Management, and More
I would consider myself a Software Engineer, although I have performed from time to time as a Software Architect and a Project Manager. Why? Because dealing with the engineering and technical challenges is much more entertaining and interesting than dealing with budgets, end users, and human resources.
In this section of the site we talk about stuff related to my professional interests. Not just software engineering and development, but also, possibly, system administration, maybe some discussions of end-user applications ... pretty much anything as long as it happens to be related to computers.
In the Services section I disucss the professional services I am typically hired or contracted to perform.
Under Projects you will find information about some of the personal projects I've been working on, and perhaps some information about some of the professional projects.
And in the Endorsements section I provide a collection of products and technologies I've worked with which I believe are exceptional and would highly recommend.