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

The Nervous Nerd

The nervous technologist and the eager builder are the same person

The Nervous Nerd
11pm, and I’m doing the math I don’t want to do. If the tools keep improving at this rate, what does my skill set look like in three years? What’s actually still mine? [Read More]

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]

View All Posts