Selected work
Representative engagements
A cross-section of our web development, QA, test automation and security assessment work, anonymized: most client engagements are covered by confidentiality agreements, so we describe the problem and the outcome — not the logo.
Why none of these name a client
Most of this work sits under confidentiality agreements, and the ones that do not still belong to someone else. So each engagement below is described by what the problem was and what changed, with the client given as a descriptor rather than a name. There are no invented logos here and no metrics we cannot stand behind.
That is a genuine cost. A named reference is worth more than an anonymised one, and we would rather say plainly that we do not publish them than imply a client list we have not been given permission to show.
Case studies
- Business WebsiteProfessional services · 2025Marketing website rebuild for a B2B services firmA single-page site rebuilt as a structured multi-page platform, so every service has a URL worth sending someone.
- Corporate WebsiteTechnology · 2024Corporate website platform for a mid-size technology companyRegional sites converging on one component system and one content model, maintained by the internal team.
- Automation FrameworkSaaS · 2025Test automation framework built from scratch for a SaaS teamA Playwright framework replacing days of manual regression with minutes of automated checks on every pull request.
- API AutomationFinance · 2024API test automation suite for a fintech platformPartner-facing API contracts turned into a release gate, so breaking changes surface in the pipeline instead of at an integrator.
- Security AssessmentHealthcare · 2025OWASP security assessment for a healthcare SaaS productAn OWASP assessment run to produce evidence a procurement reviewer would accept, not just a list of engineering tickets.
Contact
Your project could be the next one here
Described anonymously, of course. Tell us the problem — we'll propose the engagement.