Fintech Financial product development in Lusaka, Zambia

When payments are cheap and easy to trace, more Zambians can take part in the formal economy.

Financial products have to fit the way people account for, move and review money. I connect those workflows to product decisions and working software. As consulting technical lead at FigureFlow, I work across accounting integrations, reconciliation, reporting and AI-assisted analysis.

My work in practice

As consulting technical lead for FigureFlow AB, a Swedish financial SaaS company, I run the platform's engineering. That covers accounting imports, source mapping, validation, reconciliation, dashboards and management reports.

I built organisation-level access control and audit records for a multi-tenant financial application, and AI analysis that cites its sources.

More about me
  • Python and Django
  • PostgreSQL
  • Redis and Celery
  • Vue 3 and TypeScript
  • Accounting imports and mapping
  • Reconciliation
  • IFRS 15 revenue logic
  • Audit trails and permissions

My view on fintech

Fintech is infrastructure that other businesses build on. Good financial software lets anyone trace a number to its source and see who changed what. Financial inclusion grows when payments become cheap, open and reliable enough for small companies to build on.

How money moves

  1. Payments and rails

    Payments travel over rails such as card networks, bank transfers, real-time payment systems and, in Zambia above all, mobile money. Each rail has its own speed, cost, operating hours and rules for failed payments.

    Interoperability lets money move between rails, for example from one mobile money network to another or into a bank account. Without it, people pay more and wait longer.

  2. Ledgers, and three numbers that differ

    Every financial product rests on a ledger. Double-entry bookkeeping records each movement twice, so the books balance and you can trace every change.

    Cash received, revenue earned and service still owed are three different numbers. A customer who pays K144,000 upfront for a year of service gives you cash now, and under IFRS 15 you earn the revenue month by month.

  3. Reconciliation

    Bank statements, mobile money statements, invoices and the ledger each record the same money differently. Reconciliation matches them line by line and lists what doesn't match.

    Whether anyone trusts the numbers depends on this step. Good software matches the obvious lines automatically and sends the unclear ones to a person, with the evidence attached.

  4. Identity and fraud

    Know-your-customer checks, digital identity and digital signatures let institutions confirm who they are dealing with without paper. Zambia's national public key infrastructure makes trusted digital signatures available to companies and institutions.

    The same checks catch fraud, such as unusual patterns, impossible locations and accounts that move money too fast.

  5. Open banking

    Open banking lets customers share their financial data with apps they choose, through secure standard APIs and with their consent. The Bank of Zambia has started work on open finance.

    With common APIs, a developer connects to every bank once instead of negotiating with each bank separately. That makes accounting tools, lending products and payment services cheaper to build.

  6. Credit, savings and insurance

    Most small businesses in Zambia have no formal credit history, but they do have a history of payments. Lenders can use that payment data to make decisions that collateral-based lending can't.

    The same data supports small savings and insurance products priced for real incomes.

  7. Regulation and reporting

    I treat central bank rules, data protection law and cyber security law as requirements from the first design, because adding them later costs more.

    In every report I build, the reader can select a figure, see how it was calculated and open the records behind it. Management, auditors and regulators all need that.

Follow the Kwacha

K500 leaves a buyer's phone in Lusaka and ends up as cash in a farmer's hand in Mkushi. Each stop on the way has a cost, creates records and can fail.

Stop 1 of 6

The buyer pays

Who
A buyer in Lusaka and their mobile money app.
Cost
Free to start; the sender pays a transfer fee that depends on the amount and the network.
Time
Seconds.
Data created
A transaction ID, the amount, both phone numbers and a timestamp.
What can go wrong
A mistyped number, a low balance, or a network timeout that leaves the buyer unsure whether it went through.

Stop 2 of 6

The mobile money operator

Who
The buyer's provider, for example MTN MoMo or Airtel Money.
Cost
The operator deducts the transfer fee and the government levy here.
Time
Seconds.
Data created
A wallet debit, fee and levy records, and an SMS confirmation.
What can go wrong
Duplicate requests, delayed confirmations and reversals that need investigating.

Stop 3 of 6

The switch between networks

Who
A switch that connects mobile money operators and banks.
Cost
Sending to another network usually costs more than staying on the same one.
Time
Seconds to minutes.
Data created
Settlement instructions between the two providers.
What can go wrong
Timeouts between systems, where money leaves one side and hasn't yet arrived on the other.

Stop 4 of 6

The farmer receives

Who
A farmer in Mkushi and their wallet.
Cost
Free to receive.
Time
Seconds once the credit lands.
Data created
A wallet credit and an SMS confirmation.
What can go wrong
A name that doesn't match, or limits on wallets that haven't been fully verified.

Stop 5 of 6

Cash out at an agent

Who
A local agent with cash on hand.
Cost
A withdrawal fee. Several small withdrawals cost far more than one larger one.
Time
Minutes, if the agent has enough cash.
Data created
A withdrawal record on the farmer's wallet.
What can go wrong
The agent runs out of cash, or fees surprise the farmer.

Stop 6 of 6

The ledger

Who
The buyer's business and its accountant.
Cost
Staff time, unless software does the reconciliation.
Time
Usually at month end. Daily, with the right software.
Data created
Statement lines matched to invoices, fees posted to the right accounts.
What can go wrong
Payments with no reference that the business can't match to an invoice, and fees posted to the wrong account.

Illustrative. Fees, limits and timings vary by provider and amount.

What fintech changes in each industry

Fintech is a set of tools that changes how money moves through every other industry.

Agriculture

  1. Instant payments to outgrowers on mobile money
  2. Input finance based on harvest and payment history
  3. Weather-index insurance that pays out automatically

Mining and supply chains

  1. Faster supplier payments that are easy to trace
  2. Foreign exchange and cross-border settlement
  3. Clear reporting on royalties and revenue

Retail and small businesses

  1. QR code and mobile money payments at the till
  2. Stock credit based on sales history
  3. Bookkeeping that reconciles payments automatically

Health

  1. Insurance claims settled within days
  2. Mobile payments for clinics and pharmacies
  3. Clear reporting for donors and funders

Education

  1. School fees paid and reconciled automatically
  2. Savings plans for fees and supplies
  3. Bursaries paid directly to students

Government

  1. Tax and levy collection through digital channels
  2. Social cash transfers straight to wallets
  3. Procurement payments with a full audit trail

From raw export to a report you can trust

This is a month-end close, step by step. Engineering, finance and AI work as one system, and a person approves the result at the end.

  1. Import

    Bank exports, statements and ledgers arrive in different formats, and the system imports each one as it is.

    Engineering

  2. Map

    The system maps each line to an account. It maps the obvious lines automatically and sends unclear ones to a person.

    AI · Fintech

  3. Reconcile

    The system matches each payment to an invoice and lists every payment it can't match.

    Fintech

  4. Report

    The figures add up into a report, and the reader can open any total to see the records behind it.

    Fintech · Engineering

  5. Explain with AI

    AI drafts the commentary, cites its sources and labels assumptions separately from facts.

    AI

  6. Human review

    A person checks the claims and approves the report. The audit trail records who approved what, and when.

    AI · Fintech · Engineering

This is an illustrative example. The names and figures are made up.

Zambia needs payment and data infrastructure that lets Zambians build their own fintech products.

Mobile money already reaches many people that banks never served. The Bank of Zambia's open finance work, the national public key infrastructure and a growing group of local developers are the next pieces.

The missing parts are common APIs, interoperable payments and customer data that people can take from one provider to another. Once those exist, companies can build new products on them.

Mobile money as the base

MTN MoMo, Airtel Money and Zamtel Kwacha carry a large share of everyday payments. Zambian fintech should build on how people already pay.

Open finance and banking APIs

Common, consent-based APIs would let one integration reach every bank, and let small businesses use their own data to get credit.

Digital identity and signatures

The national public key infrastructure can replace paper forms with digital ones that companies, institutions and citizens can verify.

Investing from a phone

Buying shares on the Lusaka Securities Exchange should be as easy as sending mobile money, and the software has to be reliable enough for people to trust it with their savings.

What we should do

  1. Publish common open finance API standards.
  2. Include mobile money in open finance from the start.
  3. Make payments between networks cheaper and interoperable.
  4. Let small businesses use their payment history to borrow.
  5. Give developers test environments to build against before they go live.

Questions people ask

Do you work with fintech startups in Zambia?

Yes. I help founders and teams define, design and build financial products, including architecture, data models, reconciliation, reporting and integrations. We can start with product advisory or embedded delivery.

Can you integrate mobile money into our product?

Yes. A mobile money integration covers payments, callbacks, reconciliation against statements and the failures that every integration eventually meets. Reconciliation is where most teams run into trouble.

What is open banking, and does Zambia have it?

Open banking lets customers share their financial data with apps they choose through secure, standard APIs. Zambia doesn't have common open banking APIs yet, and the Bank of Zambia has begun work on open finance.

Can you help banks and financial institutions?

Yes. I help with software architecture, data integration, reporting and the safe use of AI in financial processes. Every system I build has permissions, review steps and an audit trail.

Bring me a problem like this.

Tell me what you're trying to solve, your timeline and any constraints. I reply within two working days.