


Usalama Voice
A survivor-first platform for responding to gender-based violence in Kenya. It keeps a survivor's journey connected, from the first call for help through to recovery, and puts everyone involved in one coordinated place.
This one pushed me. A panic button that still works on a bad connection, evidence that stays private, and a dozen roles that each see only what they should. None of it is glamorous, but it is the part that matters when someone actually needs help.
Next.js 16 · TypeScript · Supabase · PostgreSQL · Tailwind CSS · Africa's Talking · Resend · Upstash Redis · Vercel · PWA
Visit Project















