Membership ops, rebuilt from a spreadsheet into a triage-first system.
Associations still run membership in Google Sheets. There is no shared record, no guardrails, and every campaign starts with another export.
I designed Roster so the product surfaces who needs attention first. AI ranks and recommends; staff keep the final call across members, billing, activity, and reports.
I explored structure in Claude Design and shipped the interface in Cursor, deciding what AI should automate and what a human must own.