Client projectAndroid · Web administrationEngineering case study

Macsim Cargo

Cargo and logistics operations platform spanning mobile field workflows and back-office administration. Macsim handles loads, reservations, driver assignments, trip tracking, documents, notifications, fleet operations and finance, with a guarded M-Pesa/Daraja flow for funding a collection-account ledger and paying drivers in full or partial load installments.

Engineering contribution

Full-stack mobile and operations engineering across cargo workflows, backend services, administration, finance, and guarded M-Pesa driver payouts.

Product scope

A cargo and logistics operations platform covering loads, reservations, driver assignments, trip tracking, documents, notifications, fleet operations, finance, and back-office administration.

Engineering focus

  • Built React Native workflows for load boards, active trips, driver assignments, reservation details, field operations, and location-aware cargo activity.
  • Connected the mobile product to FastAPI/PostgreSQL services and a Next.js back-office workspace for load, fleet, driver, finance, staff, location, and consignee operations.
  • Added a Daraja flow where STK Push funds a tracked collection-account ledger and B2C BusinessPayment sends full or partial load installments to a driver’s Safaricom number.
  • Protected payout accounting with reservations, idempotency keys, callback-state guards, and an immutable ledger debit only after a successful B2C result is confirmed.

Product evidence

Mobile application

Swipe to browse screenshots

Beyond the core product

Supporting systems & extensions

These systems show the additional engineering needed around the product—from internal tooling to automation and operational workflows.

Admin Dashboard

Backoffice dashboard for cargo operations with load-board oversight, active and completed load counts, fleet and driver management, finance access, staff controls, locations, consignees, and quick operational actions.

Admin Dashboard screenshot

Stack

Next.jsReactTypeScriptTailwind CSSPythonFastAPIPostgreSQLFirebase AuthVercel Blob

Code available upon request.

Technology

Core stack

ExpoReact NativeTypeScriptPythonFastAPIPostgreSQLFirebase AuthReact QueryM-Pesa Daraja

Domain & technical context

Live product & release links

Public product and store links are shown as release evidence. Ratings and review counts are intentionally not displayed unless they are verified from the stores.

Let's build something that lasts

Have a software challenge? Let's turn it into a working product.

Talk directly with the engineer responsible for your project. Joeltech Geek Systems works with businesses and founders in Kenya and across the world.