Soul Beach Volleyball — Custom Platform for a Growing NFP
Built and maintained custom web infrastructure for a non-profit beach volleyball organization — registration management, data pipelines, and ongoing technical operations across two Ontario locations.
Key Results
The Client
Soul Beach Volleyball is a non-profit organization running beach volleyball programs across Peterborough and Cobourg, Ontario. They run summer camps, private lessons, a competitive leadership program, and seasonal league play. Growth has been steady — and the tech needs to keep pace.

The Challenge
Soul Beach operates on a custom PHP/MySQL stack that was built over time as the organization grew. Like most NFPs, they're cost-conscious — every dollar not spent on infrastructure is a dollar on the court. That means the system needs to just work, even if it's not glamorous.
The platform handles member registration across multiple program types, payment tracking, and session management. When something breaks or data needs to move, it needs to move cleanly.
What We Do
Registration & Member Management
The core of the platform is a custom registration system that handles multi-program signups, session scheduling, and attendance tracking across both locations. We maintain the backend logic and ensure data integrity across program types.
Data Exports & Reporting
Coaches and administrators need clean exports to manage their rosters. We've built and maintained export pipelines that generate structured data — including custom columns for gameplay formats and program-specific logic — so the staff can focus on coaching, not spreadsheet wrangling.
Infrastructure & Ongoing Ops
The platform runs on a dedicated Linux VPS. We handle routine maintenance, monitor for issues, and execute changes safely. For an NFP with no in-house technical staff, this peace-of-mind is the whole value proposition.
Migration Planning
We're currently scoping a migration from the existing CentOS 7 infrastructure (end-of-life) to Google Cloud — a move that will cut hosting costs significantly while improving reliability and security posture. The plan preserves the existing codebase while modernizing the underlying stack.
The Relationship
Soul Beach isn't a project — it's a partnership. We've been supporting their platform through program growth, seasonal rushes, and infrastructure decisions. When something needs attention, it gets attention.
Good tech for good people. Sometimes that's the whole brief.
