I am a technology director, building up teams and providing safe environments where developers can grow and achieve their potential.
I am an agile architect, specializing in helping companies to get a handle on big ball of mud applications.
I am strongly opinionated about software architecture, but am quite comfortable in environments where ideal solutions are just not feasible. Business, technology, and domain constraints all have to be balanced when approaching problems. Technology is very rarely the driving constraint, especially in this day and age.