About
Senior Software Architect & Developer
Senior software architect and developer with 25+ years of experience building and modernizing business applications. I specialize in system integration, workflow automation, and technical design, creating practical, maintainable solutions that improve efficiency and make technology easier for people to use.
"Bring me a problem, not a solution"
I bring more than coding experience to software delivery. I work with stakeholders to clarify needs, establish architecture, manage dependencies and scope, guide implementation, support deployment, and maintain systems in production. I also use AI-assisted development to accelerate implementation and analysis without surrendering responsibility for technical decisions or code quality.
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.