New Podcast Episode!

September 12, 2020 - Software professionals regularly find ourselves writing for various purposes. Improved writing skills are critical to ensure clarity of communication and intent. In my latest episode on Software Engineering Radio I spoke with Philip Kiely about his recently published book Writing for Software Developers. Give it a listen and grab a copy of the book to build your skills as a professional who writes technical content.

2020 Wildfires

September 11, 2020 - As wildfires rage throughout the western United States, our family finds ourselves a few miles from some of the fires in Oregon. I will be sharing updates on our status while the situation develops.


I am a Software Architect and Mentor. 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 Architects to accelerate their productivity. I thrive on helping everyone I work with to maximize their skills and fulfill their potential, personally and professionally. People that I have worked with or mentored will tell you:

Working with me has made them better software engineers, architects and leaders.

I am a Software Architect and Mentor. 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 Architects to accelerate their productivity. I thrive on helping everyone I work with to maximize their skills and fulfill their potential, personally and professionally. People that I have worked with or mentored will tell you:

Working with me has made them better software engineers, architects and leaders.


Recent Posts

Subscribe via RSS or view the Archive of all posts