Membership & Operations Platform
I built the public website, member portal, and admin dashboard for a private client. My work covered the architecture, frontend, server logic, database, access controls, integrations, testing, deployment, and production support.
Key engineering
- Built layered session, capability, and PostgreSQL RLS authorization across member, administrative, and financial workflows.
- Designed a recoverable membership lifecycle spanning applications, review, invitations, account setup, activation, and deactivation.
- Integrated Anedot dues payments with authenticated webhook reconciliation for duplicate, delayed, reversed, and manually recorded payments.
Built with
- Next.js
- React
- TypeScript
- Tailwind CSS
- Supabase
- PostgreSQL
- Row Level Security
- Anedot
- Google Calendar API
- Vitest
- GitHub Actions
- Vercel
Client identity and production data withheld for confidentiality.

