I am a Software Architect and Transformational Leader. I have over twenty years of experience designing and architecting software systems, and providing developer leadership and mentorship.

I bring together a unique blend of technical prowess, compassion, empathy, commitment to high quality, and leadership skills. I excel at helping Software Executives, Engineers and Developers to accelerate their productivity. I thrive on helping everyone I work with to maximize their skills and fulfill their potential, personally and professionally.


Recent Highlights

Software Leadership

November 6, 2020 - My new Software Leadership page provides resources and tools to help you as a software professional and leader. Be sure to subscribe to receive notifications when new content becomes available.


Recent Posts

Subscribe via RSS or view the Archive of all posts