Quality Assurance Architect

Architect (Quality Assurance, Test Automation & AI-Assisted QA)

I transform the software development lifecycle within organisations and establish solid quality assurance strategies. My focus is optimising quality while reducing the cost of recurring engineering tasks through automation — from classical test automation to AI-assisted test generation, self-maintaining suites and voice-driven QA tooling. Quality Assurance is one of the most critical components of any IT business; automation is what makes it scalable. I build the frameworks, the agents, and the culture that deliver both.

✦ BLEEDING EDGE ✦

For the past year my primary focus has been designing and building a fully autonomous, agentic Quality Assurance platform — codename Magnum Opus. An end-to-end lifecycle in which AI agents discover an application, author its test suite, expand coverage, hunt bugs, triage failures and report to stakeholders — all with human-grade discipline and auditable artefacts. Built on my Civitas Cerebrum framework and orchestrated by a single project-level configuration that turns any repository into an autonomous QA target. See Magnum Opus section below. Internal mechanics intentionally kept under wraps.

CORE EXPERTISE

WORK EXPERIENCE

Quality Assurance Architect & Managing Consultant @spriteCloud (01.01.2024 - present)
SpriteCloud is a consultancy providing software testing services & test results dashboards.

Quality Assurance Solution Owner @citizenM hotels (01.03.2022 - 31.01.2026)
citizenM is a Netherlands-based hotel developer, investor, and hotel chain.

Senior Test Automation Engineer @spriteCloud (01.12.2021 - 01.01.2024)
SpriteCloud is a consultancy providing software testing services & test results dashboards.

Software QA Automation Engineer @Getir (02.06.2021 - 01.12.2021)
Getir is a technology company that provides solutions for the delivery of goods in urban areas.

Software Test Automation Engineer @Pixery (15.07.2020 - 02.06.2021)
Pixery develops next-generation mobile applications for content creators. Worked on both Funimate (a social video editing platform used by millions of active users daily) & Impresso (an all-in-one video editing tool for influencers and businesses).

Software QA Engineer @JustSnap (04.10.2018 – 01.07.2020)
Justsnap provides campaign solutions based on its in-house receipt-scanning ML technology.

✦ MAGNUM OPUS — AUTONOMOUS AGENTIC QA PIPELINE ✦

The headline project of my current work. An end-to-end agentic Quality Assurance lifecycle in which AI agents discover an application, author its test suite, expand coverage, hunt bugs, triage failures and report to stakeholders — with human-grade discipline and auditable artefacts at every step.

The pipeline is staged, opinionated and verification-driven. A single project-level orchestration layer — codename Magnum Opus — sits atop it all and activates the full lifecycle for any repository it is dropped into. Internal mechanics intentionally kept under wraps.

Lifecycle at a glance

Specialist testing modules invoked per scenario: functional-testing, negative-validation, security, permission-access, responsive, state-session, search-filtering, usability-ux, compliance-review.

Adversarial & governance

Agent-engineering discipline

Together these make autonomous QA reproducible, auditable and model-agnostic — the same pipeline runs under Claude, local Llama / Qwen models, or mixed setups, with consistent artefacts and reporting.

CIVITAS CEREBRUM — AI-NATIVE QA FRAMEWORK

The engine beneath the Magnum Opus pipeline. A modern ecosystem for AI-native test automation — published on npm under @civitas-cerebrum/*. The libraries separate selectors from test logic, unify execution across web / mobile / desktop platforms, enforce API test coverage, and give LLM coding assistants the structured primitives they need to author reliable tests.

element-repository

Platform-agnostic element registry. A single JSON file is the source of truth for all locators across Playwright (web) and Appium / WebDriverIO (mobile).

npm

element-interactions

High-level semantic interaction & verification layer on top of element-repository, with a built-in Claude Code skill that teaches AI assistants how to author tests in the framework.

npm

singularity-engine

Cross-platform test execution engine applying an Abstract Factory pattern to expose a single Steps API that runs unchanged on web (Playwright), Android, iOS, Windows and macOS (Appium). Includes first-class API and email test primitives. Distributed as an obfuscated public npm package.

npm

test-coverage

Static-analysis tool (TypeScript AST) that enforces 100% API coverage in test suites, with CI-friendly reporters — GitHub table, HTML, JSON and badges.

npm

email-client

Zero-dependency TypeScript SMTP/IMAP client purpose-built for E2E flows (signup → verification → click-through).

npm

Jarvis

Local, privacy-preserving voice-driven QA copilot. Audio pipeline: Silero VAD → GTCRN denoise → WeSpeaker speaker verification → Whisper STT → LLM → Kokoro TTS. Exposes an MCP server so Claude Code can be driven entirely by voice.

PERSONAL OPEN-SOURCE LIBRARIES

Programming is my passion. I like to develop reusable modules of software which I then publish as open source for others to benefit from. Selected libraries below.

Pickleib

A utility library for software automation projects. It helps design and run tests with Selenium WebDriver in a simple and efficient way, providing driver setup, clean API capabilities, POM support, email test capability, database connection, a data layer and event tests.

Check out the latest version here.

Maven Central

Wasapi

A lightweight, Java-based API utility library that simplifies HTTP service generation and API calls using Retrofit. It abstracts the boilerplate needed to set up and use APIs, making it easier to integrate network calls in Java applications.

Features

Check out the latest version here.

Maven Central

Java Utilities

A collection of utility methods developed over the years. It includes object comparison methods, file manipulation classes for files, JSONs, Excel files and zipping, a custom basic logger, utilities for list, string and numeric manipulation, a built-in text parser, localisation, command execution capabilities & more.

Check out the latest version here.

Maven Central

Context Store

Utility classes for thread-safe context storage and secret property handling. Dual-platform — published on both Maven Central and npm.

Check it out here.

Maven Central

Ollama API

Integrate LLMs into your Java projects in seconds. Built to streamline LLM integration in Java — no manual JSON parsing or brittle API calls. Provide a prompt and a target class; the library returns structured, type-safe responses. Ideal for chatbots, AI tools, agents and internal LLM utilities.

Check it out here.

Maven Central

Easy Secret Santa 🎅🎁

A Java application designed to simplify and automate the process of organising a Secret Santa gift exchange. It pairs participants, generates personalised emails with recipient details, and sends them via SMTP — ensuring a smooth, festive experience. Originally built for my team, now used by multiple organisations.

Check it out here.

AUTONOMOUS AGENTS & AI DATA PIPELINES

Research projects that combine my own libraries (Pickleib, Wasapi, Ollama-API) with vision and language models to build end-to-end autonomous agents.

PRODUCT & FULL-STACK PROJECTS