health_and_safetyUK · Care sector · SaaS
UK care-sector platform, built from zero for sensitive data
A multi-provider platform that turns daily care records into inspection-ready evidence, invoices and reports, with two-person approvals, AI-assisted reporting and safe releases.
- Client
- A UK software company in children's care
- Built
- Web app (React), API (Go), Postgres
- Our role
- Designed and built from zero; ongoing
- Hosting
- AWS London
The product
- check_circleCare providers record daily logs, visit reports, incidents, handovers and checks in one place.
- check_circleRecords are organised for UK inspections, so evidence for inspectors is ready when it's needed.
- check_circleMaker–checker approvals: one person records, another approves, with escalation when something waits too long.
- check_circleBuilt for many providers, with each provider's data kept apart.
- check_circleAI drafts summaries and reports, and personal details are replaced with placeholders before anything reaches the AI service.
- check_circleScreens update live when a colleague records something, and access follows each person's role.
Making change safe
- check_circleFor a platform holding children's information, a bad release isn't an option.
- check_circleWe built a separate staging environment with its own domain, database and service, so every new version is tested before real users see it.
- check_circleEvery deploy now backs up its settings automatically, so a release can be rolled back in minutes.
- check_circleEvery server and step is written down, so releases never depend on one person.
Results
| Measure | Before | After |
|---|---|---|
| New versions | Straight to users | Tested on staging first |
| Bad release | Manual repair | Rolled back in minutes |
| Release knowledge | In people's heads | Written runbooks |
What this means for you
If your software handles sensitive data, safety has to be built in from day one: data kept apart, two-person approval, and safe releases. We build it that way from the start.
Talk to us about your projectarrow_forward