AI Doesn't Replace Developers
Why artificial intelligence is a force multiplier, not a replacement. The human element remains irreplaceable in software engineering.
Software Architect • Engineer • Leader
Four decades of building software that matters. From mainframes to microservices, from startups to enterprise. Architecting the future, one system at a time.
This site is currently being rebuilt. A new experience is in production. Stay tuned.
What I Do
Building intelligent systems that augment human capability. Knowledge builders, career coaches, and practical AI tooling that solves real problems.
Designing scalable, maintainable systems from the ground up. Microservices, event-driven patterns, and cloud-native infrastructure.
End-to-end delivery from database to UI. JavaScript, TypeScript, .NET, Java, and everything in between across four decades of evolution.
Guiding teams through complex transformations. Mentoring engineers, establishing standards, and bridging the gap between business and technology.
Breathing new life into aging systems. Incremental migration strategies that minimize risk while maximizing business continuity.
Knowledge Builder and Career Coach: purpose-built AI applications that demonstrate practical, production-grade artificial intelligence.
The Journey
Latest
Why artificial intelligence is a force multiplier, not a replacement. The human element remains irreplaceable in software engineering.
A practical guide for .NET developers making the transition to Spring Boot. Mapping familiar patterns to a new ecosystem.