Engineering Lab
Where I test ideas before I trust them.
Personal work in AI-augmented quality engineering and test tooling. Each entry is labelled honestly: explorations are explorations, and only public, inspectable work is marked published.
- In progress
This website
A Next.js App Router site with typed content separated from presentation, Playwright end-to-end tests, accessibility checks, and CI for linting, type checking, builds, and tests.
- Content model with explicit placeholders for unverified facts
- Playwright tests for navigation, responsiveness, links, and calls to action
- Automated accessibility scans with axe-core
- Next.js
- React
- TypeScript
- Tailwind CSS
- Playwright
- GitHub Actions
- Exploration
AI-assisted Playwright and TypeScript automation
Exploring where AI can help write and maintain Playwright tests while deterministic assertions stay in control of the result.
- Test-generation workflows
- Human review of generated tests
- Keeping assertions deterministic
- Playwright
- TypeScript
- Exploration
Agent-assisted testing workflows
Investigating AI agents for test design, debugging support, and API testing, with clear limits on what the agent decides.
- Test design support
- Failure triage support
- API testing assistance
- TypeScript
- REST APIs
- Exploration
Business Truth Engine
An experiment in verifying business outcomes rather than isolated UI assertions: did the workflow produce the result the business expects?
- Outcome-level assertions
- Business workflow validation
- TypeScript
- Planned
Open-source quality engineering utilities
Small, focused utilities for Playwright and API testing, to be published as they are ready.
- Reusable fixtures
- API testing helpers
- Playwright
- TypeScript