Principal software engineer specializing in AI-driven developer tooling with Model Context Protocol (MCP) and agent-oriented architecture. Two decades of experience designing secure, scalable systems that serve global audiences. Deep expertise in technical leadership, mentorship, full-stack development, embedded analytics, and software testing principles.
- Tech lead for Tableau MCP Server and Embedded Analytics.
- Shipped Tableau Embedding API, Embedding Playground, Pulse, and VizQL Data Service.
- Served 1B+ monthly active users by creating secure, reliable identity experiences for Entra ID and Microsoft Account.
- Built infrastructure supporting UX engineering teams: shared repositories, tooling, and CI/CD pipelines.
- Established coding standards and mentored engineers across Identity teams.
- Primary on-call engineer for Authn/Authz services; validated deployments and mitigated incidents 24/7.
- Domain expert for UI test automation.
- Developed comprehensive test specifications covering manual, automated, performance, and security testing.
- Built MSA Toolkit and Pool of Accounts service, improving test efficiency across Microsoft teams.
- Contributed to Kahuna Automation Framework (KAF), Microsoft's internal UI test automation framework.
- B.S. Honors Computational Mathematics, Washington State University.
- Microsoft Test Apprentice Program, Microsoft Corporation.
- TypeScript, JavaScript, Node.JS, Express, Model Context Protocol (MCP), MCP Apps, WebMCP, React, Redux, RTK Query, Debugging, Vite and Vitest, Playwright, Puppeteer, Cypress, Git, GitHub, Gitlab, PowerShell
- AI tools: Claude, Cursor, LangSmith, Building agents and MCP clients with OpenAI
- Also experienced with: C#, .NET, ASP.NET, SQL, Selenium WebDriver, Azure Portal, Azure DevOps
Open-source projects, trombone (former Seattle Sounders FC band member), PC gaming, astronomy, husband, father.
This Markdown auto-generated with commit: 1dbf65f