Welcome

I'm a Principal Architect at Centric Consulting with more than 30 years of experience in software development, system architecture, and technology leadership. My current work focuses on AI integration, event-driven architectures, and helping organizations adopt modern patterns while maintaining practical, scalable solutions.

I'm passionate about leveraging emerging technologies to solve complex business problems, mentoring development teams, and sharing insights through speaking engagements and technical writing.



Recent Posts

Wishful Thinking?

A working developer's honest take on where AI actually stands in software engineering

Wishful Thinking?
I’ve been building software with AI tools in the mix for about two years now. Not as an observer or a skeptic writing hot takes from the sidelines. Actually using these things, every day, on real projects. I’ve been asked for my take enough times that I figured I’d write... [Read More]

The Artifact is the Architecture

How PRDs, TRDs, and ADRs became the lever for predictable delivery and team growth in the AI era

The Artifact is the Architecture
Getting AI to produce consistent outcomes across a large program is hard. Most teams are discovering this the wrong way: each developer finding their own workflow, context evaporating between sessions, features drifting from intent, and no two teams using AI the same way. [Read More]

View All Posts