Skip to content

Work

I’m a full stack engineer with a background in accessibility and security. At Deque Systems I build the billing, identity and enterprise platform behind its accessibility tools, from design proposal to production. Before that I worked on accessibility and security compliance at TestPros, built software at the Department of Homeland Security, and served in the Marine Corps.

  1. Deque Systems

    Staff Full Stack Engineer

    2022 — Now

    • Designed and built SCIM 2.0 provisioning, compatible with Microsoft Entra ID, Okta, SailPoint and Ping.
    • Built Stripe billing features end to end, including Stripe Tax, and led the move to a new Stripe account.
    • Led support for users in multiple organizations across three services and a shared navigation library.
    • Drove upgrades to PostgreSQL 17, GitHub Actions, pnpm and TypeScript, and moved secrets to AWS Secrets Manager.
    • Reviewed 3,500+ pull requests and wrote design proposals for cross-team work.
  2. TestPros

    Senior Full-Stack Engineer

    2019 — 2022

    • Delivered 60+ cybersecurity, software engineering and compliance projects for commercial and federal customers.
    • Wrote or oversaw 100+ VPATs, and built an automated accessibility testing SaaS.
    • Led the company to CMMI Level 3, ISO 9001, ISO 20000-1 and ISO 27001 certifications.
  3. Homeland Security

    Full Stack Engineer

    2013 — 2018

    • Designed and built a single-page app for a mission-critical operations team.
    • Ran operations for an intelligence division of 110+, and served as Vice Chairman of a departmental oversight body.
  4. U.S. Marine Corps

    Signals Intelligence

    2007 — 2012

    • Supervised Marines on combat deployments, and taught 50+ classes on telecommunications systems.

Skills and technologies

Languages and front end
  • TypeScript
  • JavaScript
  • React
  • React Native
  • Expo
  • Astro
  • Tailwind CSS
  • Ember
  • HTML
  • CSS
Back end and data
  • Node.js
  • Express
  • Koa
  • Ruby on Rails
  • PostgreSQL
  • MySQL
  • Supabase
  • REST APIs
  • SCIM 2.0
Identity and payments
  • Keycloak
  • Microsoft Entra ID
  • Okta
  • Stripe
  • Stripe Tax
AWS
  • ECS
  • EC2
  • Lambda
  • Route 53
  • ECR
  • S3
  • KMS
  • IAM
  • Secrets Manager
Cloud and tooling
  • Cloudflare Workers
  • Docker
  • GitHub Actions
  • pnpm
  • Git
AI-assisted development
  • Claude Code
  • GitHub Copilot
Accessibility
  • WCAG 2.x
  • WAI-ARIA
  • Section 508
  • ADA Title III
  • EN 301 549
  • AODA
  • DHS Trusted Tester
  • VPATs and ACRs
  • axe
  • pa11y
  • NVDA
  • WAVE
Security and compliance
  • FedRAMP
  • NIST SP 800-53
  • NIST SP 800-171
  • CMMC
  • Risk Management Framework
  • System hardening (STIGs, CIS)
  • Vulnerability scanning
  • Incident response
Download CV

Get in touch

Questions about my work, or something you’d like to build? Email is the best way to reach me.