Skip to main content

Jun 2022–Present

AccessiWay Extension

Full-Stack Engineer

REACT 18TYPESCRIPTMANIFEST V3AXE-CORENODE.JSMONGODBAWS CDKMCP

Chrome extension for automated web accessibility analysis. Built full architecture: service worker, content scripts, DevTools panel, backend API, AWS infrastructure.

The AccessiWay Chrome Extension automates web accessibility auditing directly in the browser. Developers install it, open any page, and get a structured report of WCAG violations powered by axe-core — with severity levels, affected elements, and remediation guidance.

I built the entire technical stack from scratch: the Manifest V3 extension (service worker, content scripts, DevTools panel), a Node.js backend API for storing audit history and aggregating reports across pages, MongoDB for persistence, and AWS CDK for infrastructure-as-code deployment.

The most recent addition is @accessiway/mcp — an MCP server that exposes 50 tools for LLM-native accessibility automation. This lets AI assistants (Claude, Cursor, etc.) run accessibility audits, query results, and generate fixes programmatically through the Model Context Protocol.

Key Contributions

  • Architected the full Manifest V3 extension: service worker lifecycle, content script injection, and DevTools panel UI in React 18
  • Integrated axe-core for WCAG 2.1/2.2 violation detection with structured severity and element metadata
  • Built Node.js REST API with MongoDB for audit persistence, team sharing, and historical trend analysis
  • Deployed complete AWS infrastructure via CDK: Lambda, API Gateway, DynamoDB, S3, CloudFront
  • Published @accessiway/mcp — MCP server with 50 tools enabling LLM-native accessibility automation