Results

Shipped, live and still supported.

We measure ourselves on one thing: software that is live, used and maintained. Every number and summary below comes from products we shipped and still support — across fintech, retail, SaaS and brand work between Johannesburg and Lagos.

18+

products shipped and live in production

17 yrs

senior engineering experience leading delivery

2 cities

Johannesburg and Lagos, one senior team

90%

of clients stay on for retained engineering

01 — Case outcomes

What changed for the client.

Crypto4Rands

crypto4rands.co.za
Challenge
ZAR crypto pricing was scattered across exchanges with no trustworthy reference rate.
What we built
A real-time aggregation layer that normalises multiple South African exchange feeds into one composite rate.
Outcome
A single dependable price surface that traders check daily — sub-second updates, resilient to any one exchange going dark.

QuickListFilter

quicklistfilter.com
Challenge
Marketplace sellers were losing hours scrolling noisy, unfiltered listing feeds.
What we built
A customisable filtering and search engine over large listing datasets, delivered as SaaS.
Outcome
Long feeds collapse into exactly the rows a user asked for, turning a manual scan into a saved filter.

LedgerLane POS

ledgerlanepos.app
Challenge
Independent retailers needed to keep selling when the connection dropped mid-shift.
What we built
An offline-first point-of-sale with local queueing and reconciliation against the books on reconnect.
Outcome
Sales continue through outages and the day closes on a clean ledger with no manual re-entry.

BulkSMS AI

bulksmsai.dev
Challenge
Campaign copy and audience segments were being assembled by hand for every send.
What we built
AI-assisted drafting and segmentation on top of a delivery pipeline tuned for African networks.
Outcome
Campaigns go out in minutes instead of an afternoon, with delivery and reply rates visible as they land.

Oracle PM

oraclepm.app
Challenge
Teams were spread across three tools and still unsure what was actually shipping.
What we built
Planning, execution and reporting unified in one calm workspace with a single source of status.
Outcome
One view of the week that teams keep open — less status chasing, more work leaving the door.

Aurum Capital ZA

aurumcapitalza.partners
Challenge
Sensitive partner reporting was circulating over email attachments.
What we built
A private, access-controlled partner portal with restrained brand-led design and audited access.
Outcome
Investors read reporting in one secure place, and the firm stopped mailing confidential documents.
02 — In their words

How partners describe working with us.

They shipped the first working version while we were still expecting a discovery deck. Direct access to the engineers changed how fast we could make decisions.
FounderFintech platform — Johannesburg
Our rates page had to be right every second of the day. It has been, and when an exchange fell over we found out from their monitoring, not our users.
Product leadCrypto pricing service — South Africa
The offline behaviour is the whole reason we chose them. Our shops keep trading through outages and the books still balance at close.
Operations directorIndependent retail group — Gauteng
No junior hand-offs, no relay through a project manager. The person answering my question was the person who wrote the code.
Managing partnerCapital firm — Sandton
They understood Lagos network conditions without us having to explain them. The mobile experience is genuinely usable on a weak signal.
Co-founderConsumer fintech — Lagos
We kept them on after launch. Features land steadily, the codebase is ours, and nothing has needed a rescue rewrite.
Head of productSaaS platform — pan-African

These are representative outcome summaries written from our delivery notes, attributed by role rather than by name. We do not publish named client endorsements without written permission.

03 — Get a number

Want a quote for your build?

Tell us what you're building and roughly where it needs to be in three months. We'll come back with a scope, a timeline and a number — no discovery invoice to get there.