Client platformsCommissioned
HerRise
Production NGO platform with public pages and an authenticated admin CMS backed by Supabase PostgreSQL, Auth, and Storage.

Outcome
Gave the organisation a site they can update themselves, with Row Level Security so the public can read and only admins can write.
What I built
- Shipped 11 public routes and an authenticated admin CMS on React 19, Vite, and TypeScript, backed by Supabase PostgreSQL, Auth, and Storage.
- Implemented Row Level Security and storage policies for public-read / admin-write access.
- Built typed data access, admin CRUD, and image uploads, with GitHub Actions for automated maintenance.
Stack
ReactViteTypeScriptSupabasePostgreSQLRow Level SecurityGitHub Actions (CI/CD)