Professional

TribeIRL

Community and events platform with broad production workloads.

Community and events platform for discovering local groups, attending events, and running organiser operations — bookings, check-ins, memberships, payments, and ticketing. James contributed as a software engineer inside a broad, evolving monorepo system.

Role
Software Engineer
Technologies
NestJS · Next.js · TypeScript · PostgreSQL · Redis · AWS · Stripe Connect · AWS SNS · Docker · Terraform

Engineering notes

  • Monorepo with NestJS API, Next.js frontend, shared domain packages, and infrastructure-as-code.
  • Heavy ticket-PDF generation moved to a dedicated asynchronous serverless flow off the main request path.
  • Owned refund and cancellation architecture with idempotency, asynchronous workers, reconciliation, and retries.
  • Modernized deployments with GitHub Actions, Terraform, AWS OIDC, and Docker.
  • Release-tag-driven production deployments with stronger access boundaries around production resources.
  • Graceful fallback behaviour for Redis-backed flows so the system degrades instead of stopping.

© 2026 James Ugbanu

TribeIRL — James Ugbanu