Problem
Volunteer coordination ran on a shared spreadsheet with no roles or audit trail.

Volunteer coordination, UK-wide.
Volunteer coordination ran on a shared spreadsheet with no roles or audit trail.
Pro-bono React/Rails volunteer interface that replaced the sheet with role separation, validated submissions, and a full audit trail.
Drew a hard boundary between volunteer submission and operations admin — enforced in the product, not by trust
Replaced free-form fields with validated structured forms so malformed data never reached the ops team
Logged every change with volunteer identity, timestamp, and content for real-time coordination and post-hoc tracing
Scoped ruthlessly: only what was essential to retire the Google Sheet

Global teams waited on slow deployment and monitoring tools. Brought both into one faster, dependable platform.