Before You Build an MCP Server: Start With the Capability, Not the Technology
A practical look at prompts, skills, retrieval, tools, MCP, agents, and why the right architecture starts with the capability the system is missing.
Personal intro
I lead engineering teams and work across architecture, resilience, and practical AI-enabled software delivery.
I am passionate about building better systems, improving developer workflows, and helping technical organizations move faster without losing judgment, quality, or trust.
Leading teams through ambiguity, improving engineering habits, and aligning technical execution with business outcomes.
Designing systems, guardrails, and operational practices that improve reliability, maintainability, and confidence at scale.
Exploring practical ways AI can improve software delivery, testing, decision quality, and developer workflows.
About
I’ve spent my career working across enterprise software delivery, engineering leadership, architecture, quality, and resilience. I’m especially interested in how teams can adopt AI thoughtfully without losing technical judgment, trust, or discipline.
The goal of this site is to voice my thoughts and opinions, help people understand what I do, read how I think, and reach out for thoughtful conversations.
Selected writing
A practical look at prompts, skills, retrieval, tools, MCP, agents, and why the right architecture starts with the capability the system is missing.
A practical way to decide whether an AI problem needs a prompt, skill, retrieval, tool, MCP server, agent, or conventional code.
Leadership lessons from The Devil Wears Prada 2 on organizational resilience, recognizing top talent, and the real cost of operating at the highest levels.
Experience snapshot
Senior engineering leader with hands-on experience across architecture, enterprise delivery, software quality, resilience, and modern engineering practices.