Back to work

Multi-Tenant Fundraising Platform

Built and scaled a platform that lets non-profits run their fundraising campaigns and social media operations from one place — so the people doing the mission work spend less time switching between tools.

Client
Anonymous (multi-tenant SaaS)
Engagement
Senior engineering + architecture

What it does

A software platform that lets non-profits run fundraising campaigns, manage donors, and coordinate social media — all from one place. Each non-profit gets their own private space, their own branding, and their own team.

What we built

The software handles payments, bank account verification, and search across the system. It runs on technology that can handle big surges of activity — like when a fundraising campaign goes viral and donations come in all at once.

The hard part was making sure every non-profit's information stayed completely separate. Even when 50 non-profits are using the same software at the same time, none of them can see each other's data. We built that protection into the foundation so a mistake by one person couldn't accidentally mix things up.

Why this matters for the work we do now

Software that serves multiple groups at once breaks in tricky ways. Background tasks, emails, searches — all of those need to know which group they belong to. The way we solved it here is the same way we now build for groups that have multiple programs or chapters. If you've ever ended up with a system where every team needs their own view but the software wasn't designed for it, you know the problem.