← Work

Nairobi Club Governance Platform

Nairobi Club's committee administration platform for meetings, RSVPs, attendance, declarations and governance records.

OrganisationNairobi Club
My roleSystems Architect & Software Engineer
Period2026
StatusProduction system

My part

  • Designed the meeting, RSVP and attendance flows.
  • Built authenticated administration and member-facing response paths.
  • Added OTP, session handling, QR support and email delivery.
  • Worked on data consistency around RSVP state and administrator attendance overrides.

How I built it

  • React and TypeScript front end
  • Prisma and Neon data layer
  • Authenticated administration with JWT sessions
  • Email, OTP and QR-supported meeting workflows

Controls that mattered

  • Authenticated administrative actions
  • Controlled attendance overrides
  • Session and access checks
  • Consistent RSVP records across email and application flows

Where it landed

  • Moved meeting attendance and RSVP records into one system.
  • Reduced the chance of members responding twice through different channels.
  • Created a reusable base for committee and governance records.

Stack

ReactTypeScriptPrismaNeonJWTNodemailerQR