AI developer tooling and full-stack engineering: MCP servers and multi-agent orchestration on a React, Next.js, TypeScript, PHP, and MySQL foundation.
Senior engineer specializing in the Anthropic SDK / Claude APIs, MCP server development, and multi-agent orchestration, on a full-stack foundation in React 19, Next.js 16, TypeScript, PHP, and MySQL. I design platforms teams build through, and I work on legacy-to-modern migrations: assessing an existing system, making the honest maintain-vs-rebuild call, then executing.
NewsBank, Inc. · May 2023 – Present
Rand-Whitney Container · Mar 2018 – Dec 2022
Emuge-Franken USA · Apr 2014 – Dec 2016
Building performant applications with React, Next.js, and TypeScript. Experienced in migrating legacy systems to modern architectures.
End-to-end development from database design to frontend implementation, with expertise in PHP, Node.js, and SQL Server.
Implementing features that drive measurable results, like a 1,400-test safety net on an agent platform and an e-commerce SPA generating $1.2M in sales.
Migrating Drupal platforms to Next.js as part of a product team, introducing modern development practices, and establishing scalable architectures.
Designing and shipping MCP servers, multi-agent orchestration, and self-healing audit patterns on the Anthropic SDK / Claude APIs. Unified Claude Code, Kiro, Cursor, Copilot, and OpenCode on one source of truth, so a workflow change ships once and every client picks it up.
Master's degree focused on algorithms, predictive analysis, data visualization, and machine learning applications.
WCAG 2.x refactors: ARIA landmarks, semantic regions, accessible dialog and drawer patterns, keyboard navigation, and jest-axe coverage to keep it from regressing.
Strong advocate for Git workflows, Agile methodologies, CI/CD pipelines, and comprehensive testing strategies.
AI & Automation
Frontend
Backend
Practice
Architected and shipped an internal Model Context Protocol platform exposing the full dev workflow as a versioned API: 136 tools across 8 selectable modules, plus 40 prompts and 9 resources. 196 releases in under five months, each gated by MCP protocol conformance checks.
Re-architected the platform around a guarded orchestrator and five isolated runner sub-agents, so each domain (Jira, GitLab, Figma, browser, admin) has a single writer with strict per-agent tool isolation. An approval broker carries operator consent across sessions with single-use, 15-minute tokens bound to the exact call.
Built a five-layer failure pipeline (capture, fingerprint, roll-up, intercept, graduate) where triage notes from earlier agents ride along on the next matching failure, and stable patterns are promoted into skill prompts. A cross-model counter-review harness sends reviews to other agent CLIs and reconciles their findings.
Put Claude Code, Kiro, Cursor, Copilot, and OpenCode on one source of truth through a thin per-client delegation layer over the MCP platform, so a workflow change ships once and every client picks it up
Built the repo's first test infrastructure and grew it from zero to 1,400+ automated tests (1,174 Jest, 240 Python) with a 90% coverage gate on the skills layer; sub-agent pre-release review catches correctness bugs before they ship
Part of the team migrating Drupal 7/10 platforms to Next.js 16 + React 19; the MVP shipped in September 2026 on a modern, maintainable architecture
Integrated RTK into the team's Claude Code workflow through a command-rewriting hook, cutting CLI token usage by 60-90% on routine dev operations
Drove a WCAG 2.x accessibility refactor with the team: ARIA landmarks, semantic regions, dialog/drawer patterns, keyboard navigation, and jest-axe coverage
Led development of the BuyBoxes.com SPA (Angular/TS, Three.js, Fabric.js), generating $1.2M in sales in its first year
Introduced Git, Agile, and SDLC practices to the team, raising efficiency and code quality
Public MCP server (TypeScript/Node) exposing PDF tools, database connectors, and deploy tooling across Claude Desktop, Claude Code, and Cursor.
Full-stack MTG game-tracking platform (Next.js 16 + PHP/MySQL) with an 800+ rules-pattern library and AI-assisted card-interaction analysis.
Cloud-scheduled Claude agents producing structured daily intelligence reports (housing, freelance, security) committed to git.
Fitchburg State University, May 2020 · GPA 3.7/4.0
Focused on algorithms, predictive analysis, data visualization, and machine learning
Worcester State University, May 2018 · GPA 3.6/4.0
Studied design patterns, testing strategies, version control, and Agile methodologies