Engineering expertise

Payments, FinTech & SaaS

Payment integration, subscription & reconciliation engineering

I have built payment workflows where moving money is only one part of the problem. The system also needs invoice state, provider verification, callbacks, idempotency, receipts, balances, credits, permissions, and a clean audit trail. That makes payment integration closely connected to accounting and product data modeling.

What this looks like in practice

  • RentPayor combines PropTech, FinTech, invoicing, tenant balances, receipts, and automatic rent reconciliation.
  • Macsim uses Daraja collection funding and B2C driver payouts with guarded ledger accounting.
  • CliviQue connects facility-bound M-Pesa patient payments to hospital invoices and receipts.
  • JournPad includes subscription infrastructure using the RevenueCat React Native SDK.

Core technologies

M-PesaDarajaPayment APIsReconciliationLedgersSubscriptionsRevenueCatKYC/KYBWebhooks

Project evidence

Products that demonstrate this capability

Each project below links to a deeper case study covering product scope, engineering ownership, supporting systems, and production evidence.

Enterprise · Case study

RentPayor

Rent collection and reconciliation software for landlords and property managers. RentPayor creates rent invoices, lets tenants pay KES rent through an invoice-linked M-Pesa flow, automatically reconciles confirmed payments, and keeps partial balances, carried-forward credits, receipts, leases, units, tenants, and manual payment records in one rent ledger.

Read case study

Enterprise · 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.

Read case study

Enterprise · Case study

CliviQue HMIS

Hospital management information system connecting patient registration, OPD, emergency, inpatient care, orders, referrals, theatre, billing, ambulance, mortuary, duty coverage, patient movement, documents, and facility operations. Its latest public draft also adds facility-bound M-Pesa patient invoice collection with encrypted merchant credentials, callback verification, idempotent receipt handling, and invoice reconciliation.

Read case study

SaaS · Case study

JournPad: Voice Journal

Voice-first journaling app that preserves the original recording, transcribes spoken entries, and uses AI to generate useful titles, summaries, and categories. Entries can be searched and revisited by date, linked to goals, supported by reminders and prompts, and protected with account, deletion, and optional biometric controls.

Read case study

Let's work together

Looking for an engineer who can own the product beyond a single layer?

I'm interested in senior product engineering work across web, mobile, backend, and integrations—especially teams shipping real products end-to-end.