About
Enterprise Architect & Software Engineer
Focused on problem solving by building reliable, performant, and deeply integrated systems.
"Bring me a problem, not a solution"
I specialize in .NET, cloud architecture, and delivering features with measurable business impact. Above that, I go beyond coding by bringing experience in the process of creating and maintaining software outside of the code. Planning with executives. Needs analysis with eventual users. Preparing/Architecting the project structure before coding begins. Choosing and managing dependencies. Understanding setting up development environments. Coordinating with project managers. Managing project scope (creep). Mentoring coders. Understanding deployment, on-premise or cloud. And newly, knowing where AI fits in the above process.
AI-Assisted Development
I use tools like ChatGPT, Claude Code, and GitHub Copilot as productivity multipliers — not replacements for engineering judgment. Decades of architecture experience mean I know what correct, maintainable code looks like, so I can catch the mistakes that AI makes before they ship. I also use AI as a rapid learning tool, prompting it to distill complex problems into concise, actionable explanations. The result is not a better architect, but a faster, more proficient one — and that's a benefit I bring to every team I join.
Explore
Dig Deeper
Projects & Decisions
Architecture tradeoffs, constraints, and technology choices from real-world systems.
Experience Timeline
Professional roles and highlights. Focus on performance, architecture, and developer enablement.
Full Bio
Long-form background and how I approach product, people, and technology.