The backend of a housing movement
Nine housing justice organizations, one statewide bond campaign, and a shared data agreement that let them act as a single coalition without any of them surrendering control of their own numbers.
🧭 Where this sits. Civic infrastructure, and the first governance architecture I ever built. Getting nine independent organizations to agree on shared metrics and who may see what is the same problem I later studied across three national jurisdictions in a port corridor. Different scale, identical question: what has to be formalized before separate parties can act as one.
🧩 Context and challenge
Movements run on energy. They scale on systems.
Passing a housing bond, coordinating across jurisdictions, running a statewide voter engagement program: each needs more than commitment. It needs infrastructure that connects what a coalition intends to what its organizers can actually execute on a Tuesday.
The hard part was never the software. Nine organizations each had their own definitions, their own tracking habits, and legitimate reasons to be careful about what they shared. Any system that ignored that would be abandoned within a month.
🤝 At NPH
A nine-organization data-sharing agreementLed creation of a regional data-sharing agreement across nine housing justice organizations, which meant negotiating what each would contribute and what stayed theirs.
Agreed common definitions for displacement, local ordinances, zoning campaigns, and field activity, so nine datasets could finally be added together.
Ran the alignment calls and wrote the standard operating procedures that turned nine sets of habits into one workflow, then trained people on it.
Mapped backend infrastructure directly to advocacy goals, so the system served the campaign rather than the campaign reshaping itself around the software.
🧰 Tools and strategies
📈 Outcomes
The backend is not separate from the work. It is the work.
CRMs, voter files, data agreements, dashboards: these decide who gets reached, what counts as progress, and whether a coalition can still coordinate in year three. Building them with the coalition’s values written into the structure produced more than efficiency. It produced the conditions under which nine organizations could hold power together.
