Purpose-built software for smoother operations.
POS systems, M-Pesa integrations, school and institution management, and the everyday processes that run your operations—we design and build them around how you work, then keep them running.
Recognize any of this?
Your till, your stock count, and your M-Pesa statement tell three different stories by closing time, and reconciling them eats an hour every day.
Attendance, fees, and results still live in separate spreadsheets that different staff maintain differently—nobody's sure which version is current.
The same manual step—an approval, a report, a handoff—happens by hand every single time, because nobody's had the time to fix it properly.
You've outgrown the free tool or the personal contact who set up your systems, but a big agency doesn't want a project this size.
Every month it stays this way, something gets a little harder to untangle: the reconciliation takes longer, the spreadsheets drift further apart, the manual step becomes someone's whole afternoon, and the workaround becomes just how things are done.
The fix is usually smaller than it looks—someone who'll learn how you work first, then build around it. If this sounds familiar, that's the kind of problem we solve.
Built on real production experience
We run our own products today—nunuza and ChamaMa are live, with real users, right now. That discipline comes from a decade spent building and operating production systems before Ubuni existed.
Products in production
What we help businesses achieve
The everyday operational problems we're already built to solve—each scoped to what your business or institution needs.
POS systems
Your till, stock, and sales numbers agree with each other, every time.
M-Pesa integration
Money moves and reconciles without someone cross-checking a statement by hand.
Business process automation
The manual step nobody enjoys doing gets done automatically instead.
School management
Attendance, fees, and results live in one place your whole staff trusts.
IT operations consultancy
A second opinion on your systems before a small problem becomes an expensive one.
Why work with Ubuni
A decade of production systems before day one
Payments, identity, and mobile banking integrations that had real users and real stakes. See the founder's full background below.
We build things we'd trust with our own money
nunuza and ChamaMa are live products we run ourselves. If something breaks, we're the ones who hear about it first.
Sized for your first project
We take on the engagement a growing business or institution needs, regardless of size.
You talk to the person doing the work
No account manager relaying your requirements. You work directly with the founder, from the first call.
We stay with you as your business changes
Hand over clean, documented code, or keep us operating it—your choice. Either way, the same system extends as you add users, locations, and integrations.
How engagement works
Discover
We learn your actual constraints and build around them.
Design
The business process comes first; the software is built around it.
Build
Two-week increments, so you see real progress the whole way through.
Operate
We keep the system running after launch, fixing and tuning as real usage reveals what's needed.
We build for a region where a transaction can cross mobile money, bank rails, and multiple currencies before it settles—reconciliation isn't an edge case here, it's the job. ChamaMa is one proof: built around how East African chamas and SACCOs already save and lend.
The founder
JOTen years in payments, financial services, and identity—Entersekt, Interswitch, Cellulant—before founding Ubuni.
Japheth Ongeri. You work directly with him, from the first call.
Full backgroundWho this is for
A strong fit
Your business or institution has outgrown a spreadsheet, a generic tool, or the person who originally set up your systems, and you want someone who'll learn how you operate before writing code.
Probably not yet
A simple marketing site, or a problem an off-the-shelf tool already solves well without customization. We'll say so if that's what we hear on the call.
What we're building toward
Software that fits how a business works keeps paying off long after launch. We measure success by whether the people touching it—the owner, the team running it, the customer on the other end—come out ahead.
Have a system that's making operations harder than it should be?
Tell us what's happening. We'll tell you plainly whether it's something we can help with.
You describe the problem
30 minutes, no sales presentation. What's failing, what you've tried, what "fixed" looks like.
We look at the actual constraints
The specifics of your process and your existing systems.
We give you a straight answer
A scoped next step if we're a fit. If we're not, we'll tell you that too.
30-minute technical conversation—no sales presentation.
Start a conversation