Make agent systems production-ready.
happytesting builds agent systems with QualityProfit's quality and observability layer baked in from day one. Solo Studio + product company for utility, IoT and regulated complex domains — by Paul de Witt, Cypress.io Ambassador and founder of QualityProfit.
Built for utility, IoT and regulated complex domains.
We don't sell to everyone. The Studio is purpose-built for teams whose agent systems need to work reliably in production — where "reliable" is a regulatory requirement, not a preference.
Reliability is regulatory, not optional.
Energy, water, telco, public infrastructure, industrial IoT. You're rolling out agent systems in environments where downtime costs millions and "we'll fix it next sprint" isn't an answer. We build the agents and the QualityProfit observability layer underneath them — so reliability is engineered in, not bolted on.
When auditors ask about your AI, you need answers.
Finance, health, government, insurance. Auditors need a defensible trail. Engineering needs velocity. QualityProfit gives you the ledger; the Studio ships agents whose decisions are traceable, reproducible and review-gated. Compliance evidence becomes a side-effect of how the agents are built — not an afterthought.
You're shopping for a generic AI-agent vendor, a one-off Cypress audit, or pure consulting hours without a product layer. The Studio only sells engagements where QualityProfit is part of the answer — by design, not by accident.
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.
The templates and writing we put in the open.
Top of funnel for the Studio. Fork the orchestration templates, read the field notes, get the Playbook when it lands.
orchestration-playwright-agents
Drop-in Claude Code orchestration template for Playwright E2E: master prompt as a skill, 8 specialised sub-agents, slash commands, starter e2e/ folder. Adapt it to your repo in a day.
View on GitHub →orchestration-cypress-agents
Sister template for Cypress: master prompt as a skill, 8 sub-agents, slash commands, starter cypress/ folder. Same pattern, framework-native.
View on GitHub →Field notes from AI-augmented engineering
Long-form on Language-First test design, in-repo subagents and the messy reality of shipping with LLMs. Monthly cadence resuming Q3 2026 — see the writing roadmap.
Read on Medium →The AI-Augmented E2E Playbook
15-page PDF: Language-First architecture, AGENTS.md scaffolds, Page Object pattern with AC/TS traceability, per-feature coverage matrix. Bundles three Medium pieces into one printable artifact.
Get notified →Four ways to engage the Studio.
Packaged, priced and shaped — pick the door that matches where you are. Every Studio engagement bundles QualityProfit observability so your agents come with executive-readable quality-cost dashboards from day one — not weeks later. Open-source templates are the foundation; Studio ships proprietary agents on top, with QP underneath. All start with a free 30-minute scoping call.
Studio Sprint
For: teams who need a small, focused set of proprietary in-repo subagents shipped fast — with QualityProfit observability wired in from week one.
- 1–3 custom in-repo subagents (e.g. risk-classifier, api-contract-guard, flaky-quarantine)
- AGENTS.md / SKILL.md authoring + Claude Code hooks
- Review-gate templates wired into your CI
- QualityProfit pilot license (3-month) + dashboard live
- Team runbook + 2-hour handover session
- Full test architecture rebuild (use Embed)
- Ongoing maintenance (use Care)
Studio Embed
For: architects who need the full agent architecture and the QualityProfit observability layer built into their repo.
- Agent architecture for your domain (utility, IoT, regulated)
- 4–6 proprietary in-repo subagents with traceability + audit trail
- QualityProfit license (12-month) + Quality Cost Ledger configured
- Cypress or Playwright extension layer where appropriate, Language-First
- Community of Practice charter for engineering + compliance teams
- Feature development
- Bug-fixing post-engagement (use Care)
Studio Train
For: heads of QA / engineering leveling testers and developers up to gatekeepers of AI-generated code in regulated domains.
- 3 workshop days (in-person or remote)
- Prompt-design + review-gate playbook
- QualityProfit live workshop against your data
- CoP charter + 6-week cadence kickoff
- Implementation work (use Sprint or Embed)
Studio Care
For: teams who shipped a Sprint or Embed and want an expert backstop with continuous executive ROI reporting.
- Monthly health check on agent + QP layers
- Updates as Claude Code, Cursor, Copilot evolve
- On-demand review of risky PRs (4 hr/month included)
- Quarterly architecture review + QP roadmap input
- Building new agents (that's a Sprint)
Three agents we're licensing per-seat — with QualityProfit baked in.
Distilled from real Studio engagements. Each one ships with the QualityProfit observability layer wired in by default — so you get the agent and the executive-readable quality-cost dashboard in one drop-in.
risk-classifier
Classifies every PR by business risk — auth, payments, PII, data migrations, external APIs — using project-specific rules + AST analysis. Routes to specialist reviewers and tunes gate strictness automatically.
roi-tracker
Tags every gate run with a "value-prevented" estimate (cost-of-bug-in-prod × confidence). Aggregates monthly into an executive PDF your CFO will actually read. Standalone-capable, but designed to feed QP.
agent-conductor
Orchestrates the open-source 8-agent template + your proprietary agents. Decides which run when, balances load, batches model calls, dedupes runs. The second-order agent that makes a 6-agent stack tractable.
All three are sourced from Studio engagements — never built from assumption. See QualityProfit →
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. The panel on the right mirrors the sample 250-engineer projection from qualityprofit.io.
- 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
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 + 2025 workshops
Certified Trainer
Software testing & QA · Post-HBO didactical
Talks on YouTube
Recorded talks and workshops.
Cypress: The Bad Practices Workshop
Hands-on tour of the Cypress anti-patterns we keep meeting in real codebases — and how to refactor out of them. Co-presented with Frits van der Sloot.
Watch on YouTube →Beyond the Battle: Empowering Test Automation with a Language-First Approach
How specs, scenarios and tests can share one continuous human-readable layer — and why that shape makes AI extension tractable.
Watch on YouTube →Effective Test Automation Design
The architecture decisions that make a test suite outlive the team that wrote it — Page Objects, traceability, and the discipline behind a pyramid that holds.
Watch on YouTube →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.