Make AI-generated code ship-ready.
Test architecture, AI coding agents and review gates for engineering teams shipping with Claude Code, Cursor and Copilot. By Paul de Witt — Cypress.io Ambassador, founder of QualityProfit.
You came here for a different reason.
Quality engineering touches everyone. Here's what changes for you when AI joins the team — and where I help.
Velocity without the silent regressions.
Quantify the risk in your AI-augmented pipeline. Get review gates and quality KPIs your CFO can read.
Predictable delivery, visible quality.
Specs, scenarios and tests share one human-readable layer. Status meetings stop being archeology.
Tests that read like specs.
Page Objects, AC/TS traceability, coverage matrices. AI extends your suite instead of polluting it.
Test architecture designed for AI extension.
Cypress, Playwright, TMMi, ISO/IEC 25010 — composed so LLMs can extend, refactor and review safely.
In-repo Claude Code subagents that gate prod.
AGENTS.md / SKILL.md authoring, hooks, prompt design. Four agents already running in production.
Stop being the bottleneck. Become the gatekeeper.
Workshops, coaching and Communities of Practice that level testers up to drive AI-augmented quality.
AI ships fast. Tests need to keep up.
Your team adopted Claude Code, Cursor or Copilot. Velocity went up. But review queues are now full of plausible-looking code no one really checked, tests that pass without exercising anything, and a creeping sense that quality is slipping behind speed.
I help engineering teams close that gap — with test architectures designed for AI extension, custom agents that gate every push, and a Language-First approach that makes specs, scenarios and tests legible to humans and LLMs.
Free to start. Paid to go deep.
Learn from what's already public. Hire me when you need it embedded in your stack.
Open-source agents
The happytestingio GitHub org hosts orchestration templates for Playwright and Cypress: master prompts as skills, sub-agents, slash commands and starter folders.
Browse the org →Articles & field notes
Long-form on Medium covering Language-First test design, in-repo subagents, and the messy reality of shipping with LLMs. New piece roughly monthly.
Read on Medium →30-minute discovery call
Bring an AI rollout that's outpacing your tests, a test suite that's drifting, or a vague worry. I'll listen, ask sharp questions, and tell you honestly whether I'm the right person.
Book a call →Test architecture
Cypress, Playwright and Language-First test design that reads naturally for both humans and LLMs. TMMi assessments, Quality Frameworks, OTAP and CI/CD ownership.
Discuss engagement →AI coding agents
Custom Claude Code subagents that live in your repo: release-reviewers, deploy-monitors, requirements-guards. AGENTS.md / SKILL.md authoring, prompt design, review gates.
Discuss engagement →Training & coaching
Communities of Practice, hands-on training for testers and developers, public speaking and workshops. Certified didactical trainer with 15+ years coaching teams.
Plan a workshop →QualityProfit (SaaS)
A customer-deployed dashboard plus licence server that turn Jira, Azure DevOps, GitHub and GitLab signals into financial ROI for QA. Built solo with four custom Claude Code subagents gating every release.
See the product below →What this looks like in practice.
From solo SaaS to multi-team government rollouts.
Solo SaaS, four agents.
Founder · Full-stack with Claude Code
A customer-deployed dashboard that turns Jira / Azure DevOps / GitHub / GitLab signals into financial ROI for QA. Four in-repo subagents: release-reviewer, deploy-monitor, onboarding-smoke-tester, requirements-guard.
AI Playwright at scale.
Test-generation architecture
Structured Playwright E2E test-generation prompt as procedural context for AI coding agents. Codifies project structure, Page Object pattern, AC/TS traceability and per-feature coverage matrix.
Language-First in gov.
Cypress + Playwright architecture
Test architecture across multiple government departments where specifications, scenarios and tests share one continuous human-readable layer. Presented at CypressConf 2024 — "Beyond the Battle: Empowering Test Automation with a Language-First Approach."
Quality Framework rollout.
Quality Assurance Manager
TMMi-aligned Quality Framework on top of ISO/IEC 25010, embedded in delivery pipelines for a national utility.
Architect for the long run.
Test Automation Architect
Cypress + Lit Elements test architecture with Cucumber traceability, integrated into Azure DevOps. Built to outlive me — handed back to the team.
Global rollout, audited.
QA Architect & Test Manager
Test management for a worldwide rollout under ISO 25010 / TMap discipline; earlier engagement covered Cypress / Angular / Docker on Azure DevOps.
Your teams prevent millions in losses. Now prove it.
QualityProfit makes the invisible costs of software delivery visible, measurable and actionable. Connect Jira, Azure DevOps, GitHub or GitLab — get a Quality Cost Ledger, a Correlation Engine that traces causal chains, and executive dashboards that translate quality into financial impact.
- release-reviewer — gates pushes on risk patterns
- deploy-monitor — verifies container digests on the VPS
- onboarding-smoke-tester — walks the wizard end-to-end via the real API
- requirements-guard — reconciles spec against live code
github.com/happytestingio
Drop-in Claude Code orchestration templates for Playwright and Cypress E2E — master prompts as skills, eight specialised sub-agents, slash commands, and a starter test folder. Currently private during refinement; access on request.
Browse the organisation →What I bring into your repo.
Pragmatic, opinionated, and chosen for AI extension — not novelty.
15+ years across enterprise & government.
A selection — earlier roles span ING, SBB, Ministry of Foreign Affairs, ZLM, KPN and lecturing at The Hague University of Applied Sciences.
Pragmatic guides on Cypress, testing & automation.
On Medium since 2020, with 10+ deep-dives on Cypress patterns, ROI for testing, and test strategy. New AI-augmented engineering pieces landing on this site through 2026.
Pro-tip: stub the window object. A practical walkthrough for the multi-tab problem Cypress users hit constantly.
Cross-origin testing is finally there. What changed, what to watch for, and how to migrate your auth flows.
And why you should care. Where the lines are, why teams confuse them, and how to pick the right tool for the assertion.
On stage, on a podcast, in your team's Slack.
Cypress.io Ambassador, conference speaker, certified didactical trainer.
Cypress Ambassador
Active community work
Conference Speaker
CypressConf 2024 — Language-First
Certified Trainer
Software testing & QA · Post-HBO didactical
Got an AI rollout that's outpacing your tests?
Book a free 30-minute call. I'll listen, ask sharp questions, and tell you honestly whether I'm the right person for the job.