About

We build software we'd use ourselves.

Who we are

ubuni.solutions is a Kenya-based software engineering firm. We design, build, and operate purpose-built business software for businesses whose day-to-day operations depend on the system working reliably—payments systems, ledgers, marketplaces, and scheduling platforms are what we’ve built so far, and the range of problems we take on keeps growing.

Our mission

To help East African SMEs and institutions unlock their full potential through thoughtful digitization—software that’s reliable, purpose-built, and engineered around how they operate.

Where we’re headed

A future where everyone who buys, runs, or relies on business software—the SME owner, the team running it, the customer at the other end—is more productive because of it, and enjoys using it.

What we’ve built

nunuza — E-commerce search engine with AI-powered categorization and vendor registration, handling hundreds of daily searches.

ChamaMa — Savings platform for chamas and SACCOs across East Africa, live with early users, processing real member savings.

ratiba — University timetabling system solving constraint optimization for East African institutions.

Every one of these runs someone’s operations.

Why this matters for you

When we build software for clients, we bring the same discipline we apply to our own products: tested before it ships, built to keep running smoothly, by a team that’s operated this kind of system before.

How we think

Correctness over convenience. Business software has to be right — data integrity, transaction accuracy, and behavior you can predict at 3 AM.

Boring, proven technology. We build with tools that have survived 20 years and will still work in 20 more.

Transactions must balance. Wherever money moves, the books must add up. Every transaction is auditable and reversible. This isn’t optional.

Built for East Africa. Mobile-first users, unreliable connectivity, and payment systems that matter—designed in from day one.

We operate what we build. We’re accountable for our own products’ uptime long after launch. That responsibility changes how you write code.

Principles that guide us

Speed and uptime are core features, engineered in from the ground up so operations stay smooth under real load.

Architectural robustness. When performance matters, we design better systems. We care about how the system works—the algorithms, the data structures, the invariants that keep operations running smoothly under load.

We own the infrastructure. All software services run on servers we operate directly. You get dedicated, isolated infrastructure with predictable costs. When your system needs fast access, close proximity, or security isolation, we control it.

What clients value about us

We solve the specific problem you bring us. We explain our decisions and take responsibility for them.

Our code is boring on purpose. Clean. Documented. Maintainable. Testable. The kind you inherit without cursing the previous engineer.

Let’s work together

If your operations depend on the software working, that’s the kind of system we build. We take on engagements where we can make things run smoother, so you can focus on your business instead of worrying about infrastructure.

Contact us

The founder

JO

Japheth Ongeri

Founder

Ten years building and operating production systems in payments, financial services, and identity—3D Secure authentication at Entersekt, Kubernetes and CI/CD at Interswitch, mobile banking integrations at Cellulant across banks in East Africa. Ubuni is that experience applied to running software in production.