Nairobi, since 2020
A small team that builds the part other people find hard.
Noria builds payment systems, operations software, and AI workflows for businesses in Kenya and East Africa - and runs two products of its own on exactly the same rails.
- building software
- Since 2020
- we build, run, and bill on
- 2 products
- working across East Africa
- Nairobi
building software
we build, run, and bill on
working across East Africa
How we got here
Building our own software changed how we build everyone else's
It is one thing to ship a client project and move on. It is another to be the person awake when a payment callback stops arriving on the last day of the month.
Noria started the ordinary way - building websites and systems for businesses in Nairobi that needed something better than what they had. The work that kept coming back was always the same shape: money arriving through M-PESA, and nobody able to prove that what the paybill received matched what the books said.
So we built Zana, first for ourselves. It bills our customers, reconciles our own statements, and chases our own arrears. Every retry, duplicate callback, and mismatched deposit was ours to fix on our own time. That is the difference between having read about a failure mode and having lost a weekend to one.
SiteBooks came from the same instinct pointed at construction - contractors running sites in Kenya for clients who are in London or Toronto and cannot come and look.
The result is that when we tell you a system will hold up under real money, we are not making a claim about our process. We are telling you what ours already survives.
What we have worked on
Payments and financial workflows
Years of work on systems where a mistake in the money is expensive and visible. Reconciliation, idempotency, and the failure cases that only show up in production.
Customer communication at scale
SMS, WhatsApp, and email wired into business events - delivery tracking, opt-outs, and the operational realities of sending in this market.
Operations and reporting
Moving teams off scattered spreadsheets and onto systems that produce numbers a manager can act on and an auditor can follow.
Running production software
Two live products of our own, with the on-call, the incidents, and the month-end pressure that come with them.
How we work
Four things we will not trade away
These are not values on a wall. Each one has cost us money at least once, which is the only test that means anything.
We run what we sell
Zana bills our own customers on M-PESA every month. When we say we know what breaks under real money, it is because it broke for us first, at our own cost.
The business problem, then the technology
We scope around what is actually costing you time or money. The stack is an implementation detail, and we will not sell you one you do not need.
Written to be handed over
Tests, documentation, and a codebase another engineer can pick up. Your data exports, your accounts stay in your name, and the off-boarding checklist is written before you need it.
We will talk you out of things
A template instead of a build. Zana instead of a quote. Nothing at all, if the audit comes back clean. Every lane on this site names the case where you should not buy it.
Fit
Who we suit, and who we do not
We would rather you worked this out on this page than three weeks into a project.
A good fit
- Money moves through the system, and being wrong at month end is expensive
- There is a named person who can make decisions and answer questions
- You want the thing maintained after launch, not just delivered
- You would rather hear an honest no than an agreeable yes
A poor fit
- Nobody owns the project and the requirements change with whoever is in the room
- The goal is the cheapest possible version and nothing after that
- You need a large team on site from next week - we are small, deliberately
- The decision has already been made and you want an engineer to agree with it
Want to see if we are a fit?
Tell us what is slowing the business down. We will recommend the right next step, the expected timeline, and a budget range - usually within 24 hours.
- Free 30-minute call
- Scope, timeline, and budget range
- An honest answer about fit
Or reach us directly
Weekdays, and we answer the same day.