Welcome to a new paradigm for the classic résumé; the bar can always be raised.
N.B.:  at the bottom of each page you'll find a link to my old paradigm classic résumé.
  1. Please begin with the testimonials
    Others often know us better than we know ourselves.  I hope these testimonials will help you begin to know me.
  2. Next, I hope you'll spend a few minutes with my résumé
    I've tried to condense 20+ years into a single web page. It's organized so that you can see the broad range of skills, capabilities, and achievements that comprise that priceless entity experience that is the result of a lifetime of ongoing learning and practice.
  3. Visit my contact page to connect with me for more information or just to say "Hello"
    I've exceeded the needs of Apple, IBM, Microsoft, and more
    ... it will be my pleasure to help you exceed your needs too.
  4. My Bonus page is my way of thanking you for visiting this website.
    Here, you will find a simple tool to send yourself a test e-mail so that you will not have to bother your Uncle Bob at three in the morning to help you check if you've set up your e-mail properly.  ... other bonus extras include quick links to a few weather locations, mostly in Ontario, as well as useful tips for end users and computer programmers.


From beginning to end, I've designed and delivered systems that exceeded the needs of businesses large and small.  The broad range includes computer, financial, government, manufacturing, transportation, and other industries.  In addition to business systems, I've created computer operating systems components and tools for programmers. From heavy metal mainframes to the world-changing personal computer, over 20+ years, I've created user-friendly products that actually are user-friendly. The core of my design philosophy is that the result of the design must meet 100% of the needs of the users yet never frustrate them because they must live with the architect's design long after the architect has left the theatre.


With 20+ years of experience, I still call myself a programmer and I still strive to better understand my craft.  One of my greatest pleasures is giving back by mentoring my peers.  The best way to understand almost anything better is to help someone else grasp its essential concepts.  I'm also thankful to all of the great programmers of today and yesterday who've created the languages and tools that help us perform our day to day craft of cobbling together code into the applications that drive the economies of today's world.

Project Manager

On budget, on time, robust.  For Fortune 100 corporations and governments, I've successfully managed teams and projects. My decades of business experience coupled with my technical background contributes immensely to my ability to grasp all aspects of your needs for a skilled navigator who will keep your project focused and on the right track.