Trikcode
Selected work

Concept Project

KivuPay

Payments & Business Platform

A payments and business platform: collections across mobile money and cards, automatic reconciliation, customer management and finance-grade reporting.

Collected today

$84,120

+7.1%

Auto-matched

96.4%

+1.2%

Exceptions

14

3 aging

Pending settlement

$212K

T+1

Collections, last 12 days

Mobile money · Cards · Bank

Reconciliation queue

TX-99201MTN MoMoINV-2204Matched
TX-99200Card · VisaINV-2199Matched
TX-99198Airtel MoneyN/AReview

Interactive product view. Interface data is illustrative.

The problem

Businesses collecting through mobile money, cards and bank transfers spend days matching transactions to invoices. Errors leak revenue and finance teams cannot trust their own numbers.

The system

KivuPay demonstrates a unified payments layer: every channel feeds a single ledger, a reconciliation engine matches transactions to invoices automatically and flags exceptions, and reporting is built on double-entry foundations that accountants can audit.

Capabilities

What the platform handles.

  • Multi-channel collections (mobile money, cards, bank)
  • Automatic transaction-to-invoice reconciliation
  • Double-entry ledger with full audit trail
  • Customer accounts and statements
  • Settlement and payout management
  • Exception queues for unmatched transactions

Architecture

Designed as one system.

Channels

Mobile money APIs, card processors, bank statement ingestion

Ledger

Append-only double-entry ledger service in .NET with idempotent writes

Reconciliation

Rule-based matching engine with confidence scoring and manual review queue

Data

PostgreSQL with temporal tables; Redis for hot balances

Infrastructure

AWS with isolated environments, encrypted PII and signed webhooks

Technology

.NET · TypeScript · React · PostgreSQL · Redis · AWS · Stripe

Next project

AfriTrade

Business Operations Platform

Contact us