IMBIshimwe Mugisha Benjamin

Case study · 01 / 10

Tujyane

A multi tenant ride, booking and delivery platform with live tracking and its own wallet.

Organisation
Tujyane Ltd
Role
Backend and DevOps engineer
When
Sep 2025 to now
Live
tujyaneltd.com (opens in a new tab)
Tujyane website: one app to get a ride, book a trip and shop, shown on three phones
Tujyane, public site

Context

Tujyane puts rides, trip booking and shopping in one app. That means many tenants, real time drivers on a map, and money moving between riders, drivers and merchants every minute.

Tujyane on a phone
The same site on a 390 px phone screen.

What I built

  1. 01The multi tenant booking ecosystem: real time data flows, geofenced routing and event loops across services.
  2. 02A transactional wallet engine with an automatic payment ledger.
  3. 03WebSocket geocoding updates and notification gateways for SMS, email and push.
  4. 04PostGIS and PostgreSQL query and index tuning for location lookups.

System view

Architecture of Tujyane, drawn as a diagram

Outcome

  • 20% fewer data sync and processing exceptions after the ledger rewrite.
  • 10,000+ actions a day handled by the notification layer.
  • Faster location lookups behind live driver tracking.

Tools

  • NestJS
  • PostgreSQL
  • PostGIS
  • Redis
  • WebSockets
  • Docker
  • Kubernetes