Blog
Meet our new Employee-Trustee Director: Katie
Katie shares her vision as our newest Trustee Director, focusing on employee well-being, engagement, and values-driven growth.
Building an accessibility scanner that balances technical precision and human needs
Lachlan shares why he built an accessibility scanner, the challenges it solves and how it makes accessibility testing more human.
Beyond compliance: accessibility lessons from Royal Botanic Garden Edinburgh
Accessibility isn’t a fix; RBGE shows how design and testing make digital services work for everyone.
QA in vibe coding: lessons from an AI build
Alick, our guest author, shares his first-hand insights from building with AI and the realities of vibe coding.
My reflections on UKCharityCamp 2025
This was my first experience of an unconference. I wasn't entirely sure what to expect, but woah was I impressed!
Testing the untestable: navigating edge cases in legacy public sector systems
Harriet shows how spotting hidden edge cases early turns complex migrations into predictable, reliable outcomes.
Why we created a client charter - and how we did it
Back in June, during our summer away day, we used our company values to co-create a client charter.
Meet our people: Izi
Meet Izi: our QA and accessibility specialist who blends software testing with creativity - and a dash of marmalade.
Public sector system migrations: why QA can’t be an afterthought
Harriet shares how continuous QA can make migrations run smoother, feel more manageable, and give teams real confidence.
Getting the most out of a G-Cloud contract: clarity, communication, and collaboration
Rhodri, our Head of Public Sector, shares how clarity, communication, and collaboration turn G-Cloud 15 contracts into real results.
I use assistive tech – here’s why accessibility overlays don’t work
As an assistive technology user, I find accessibility overlays often cause more problems than they solve.
Trying something new (and loving it): my secondment story
Chloe reflects on her secondment to Client Services and why she decided to stay!