Architect, engineer, and engineering leader with four decades of experience turning complex problems into clean, scalable solutions. Currently focused on AI integration and legacy modernization.
The conversation around AI in software development keeps missing the point. AI is not here to eliminate developers. It is here to eliminate low-effort work. The developers who thrive will be the ones who use AI to amplify their judgment, not replace it. Here is why that distinction matters and what it means for the craft.
Crossing the ecosystem divide: patterns that translate, conventions that surprise, and what .NET developers should know before their first Spring project.
Building and maintaining critical cybersecurity infrastructure for the federal government, including project work with Travelers Insurance.
An AI-powered system for constructing structured knowledge bases from unstructured sources. Transforms raw information into queryable, interconnected knowledge graphs.
An intelligent career advisory tool that provides personalized guidance for software professionals. Leverages AI to analyze career trajectories and recommend growth paths.