Morris Solutions

About

I build operational data systems for small businesses, from South Africa. The day job is payment reconciliation and compliance at a crypto exchange — which is where most of what I know about money moving between systems comes from.

Why that combination matters

Reconciliation work teaches a specific discipline: that the ledger is the truth, that a figure you cannot reproduce six months later is not a figure, and that the transactions which do not match are the ones worth building for. Most reporting tools are built as though everything reconciles. Almost nothing does.

The other half is being able to ship. A small business does not want a twelve-month programme; it wants the thing working this quarter, in modules, with something useful before the end.

Background

[BIO — career history, how you got into this, what you did before the exchange]

[CREDENTIALS — qualifications or certifications worth naming, if any]

How I work

Non-trivial features get specified in writing before code is written, with an explicit split between what is automated and what has to be done by hand. Open decisions get surfaced and settled up front rather than assumed quietly. When something is unblocking a live system, the minimal fix wins over the elegant refactor.

I would rather tell you a project is the wrong idea than build it. That has happened, and it cost me the work and saved the client considerably more.

Elsewhere

Start a conversation