Skip to main content
All work

Rutledge Group · 2025-26

MyRutledge

The operations platform being built for an 18-branch care, training and recruitment group: recruitment, learning, safeguarding, finance and governance behind one sign-in.

Pre-releaseBuilt and in testing. Not yet in daily use: the move to its own production database comes first.
  • React 19
  • TanStack Start
  • Edge runtime
  • Managed Postgres
  • Row-level access control
  • Native mobile wrapper
The MyRutledge workforce platform sign-in screen shown in a NEXUZ browser frame

Private platform · sign-in only · pre-release

The brief

What had to change.

A recruitment, training and domiciliary care group running critical operations, including safeguarding and learner data, across disconnected systems, spreadsheets and inboxes, with no defensible audit position.

Rutledge operates recruitment, training and domiciliary care across 18 branches. The operational surface is enormous: staff and learner records, apprenticeship delivery, safeguarding cases, placements, invoicing and a live regulatory obligation over all of it.

The platform now stands at roughly 131,500 lines of application code on a forward-only migration history, built and maintained by NEXUZ under one lead architect.

One platform, one public site.

The Rutledge Group site already handles the public face. Once MyRutledge goes live it will run the internal operations, sharing branch context and job and course data with the site, without the public site ever touching safeguarding records or personal data.

Approach

How it was built.

  1. Make the invariants machine-enforced

    Compliance rules that live in a document get broken quietly. Here they are enforced in code: roles are held separately from user profiles and checked server-side, the combinations a person may hold are constrained by the database itself, and every table ships with access rules from its first migration.

  2. Tier the data, then prove how it was handled

    Personal data is classified by sensitivity tier. The most sensitive fields are masked server-side, revealing a value writes an audit record, and the top tier is encrypted at rest so a record can be destroyed irrecoverably when retention expires.

  3. An audit trail you can actually rely on

    The audit log is append-only and tamper-evident, reconciled on a schedule. Divergence freezes it automatically and raises a top-severity incident. A single write path is enforced by an automated structural check, so there is no way to write history off the record.

  4. Nothing that only an engineer can do

    No behaviour may be database-only, environment-only or deploy-only. Every capability has an audited admin surface, so the business can run the platform without waiting on a developer.

  5. A ship gate, not a code review

    One release command is the contract: typecheck, structural contract checks, a full prerender build, a performance budget gate and an end-to-end smoke run. If the gate fails, nothing ships.

What was built

10 parts, one system.

  • People

    staff and learner strict separation, org tree, leaver lifecycle, dedupe soft-merge

  • Learning

    apprenticeships, safeguarding case management with gated access, retention purge with irrecoverable deletion

  • Recruitment

    vacancies through to placements

  • Comms

    threaded messaging, external outbox, attachment controls

  • Finance

    invoices, aging, read-only accounting sync

  • Governance

    policy and data-protection registers, one-click evidence pack, a multi-signal go-live gate and a full feature review register

  • Security

    findings triage, audit-chain integrity checks, incident handling and policy review

  • Admin

    feature flags, ops console, role presets and a cutover console

  • A scheduled-job contract

    every job authenticated, validated, audited, idempotent and individually controllable, with a runbook and ops tile

  • Server-side network, content and rate controls, with inbound integrations verified and failing closed

What it will change

Once live, the group will run recruitment, learning, safeguarding, finance and governance from one sign-in across 18 branches. The evidence pack for a regulator, funder or auditor is one click away, and the compliance rules hold because the software enforces them.

Ownership

Aligned to UK Cyber Essentials Plus, ISO 27001 practice, UK-GDPR and DfE/ESFA expectations, with tight recovery objectives, a DPIA, threat model, subprocessor register and rehearsed DR drills. Delivered on a remix-per-customer model: one database per customer, branded separately. Shared multi-tenancy was rejected outright to keep safeguarding data isolated.

Next step

Tell us what the business runs on today.

No pitch deck and no discovery fee. If something off the shelf would serve you better, we will say so before either of us spends money.

Or email zbarnett@nexuz.uk