About

A Kenyan software company,
run by the person who builds.

Nova-Habitat Technologies builds the operational software Kenyan businesses run on, from Nairobi.

Company

Why we exist

Most business software sold into Kenya was designed somewhere else, for a different tax regime, a different payment rail and a different idea of what a branch is. The result is software that works everywhere except where it is installed.

We build the opposite. M-PESA is a first class payment method, KRA eTIMS invoices are produced at the point of sale, and multi branch is assumed rather than sold as an upgrade. The systems we build are the ones people depend on to be paid, treated and served, so we treat correctness, auditability and uptime as the product.

Leadership

Keith Kamau

Founder and Chief Executive Officer

I am a full stack engineer and the founder of Nova-Habitat Technologies. I design, build and ship the systems this company sells, from the database schema up to the printed invoice, which means the person deciding what we promise is the person who has to make it work.

My work concentrates on the parts that are easy to get wrong and expensive to get wrong: money moving over asynchronous M-PESA callbacks, concurrent bookings that must not oversell, per tenant data isolation in healthcare, and machine learning that is validated on data it has never seen rather than on a convenient split.

GitHub profile Email me

What I work in

PythonFastAPIPostgreSQLReact TypeScriptJavaScriptFlaskRedis SQLAlchemyM-PESAscikit-learnRust

Focus areas

  • Multi tenant architecture and data isolation
  • Payment integration and transactional integrity
  • Clinical and financial systems with audit requirements
  • Explainable machine learning
  • Performance and search visibility on the open web

Portfolio

Work I have shipped

These projects are the company's portfolio and mine. Every one of them is public, and most of them are running where you can use them.

Hospital platform Live

MediFleet

Multi-tenant hospital management platform. Every hospital runs on its own isolated PostgreSQL database, with JWT and role-based access control, real time patient queues, pharmacy, laboratory, radiology, wards, billing and full accounting.

25modules
100%tenant isolation
40+permission codes
  • FastAPI
  • React
  • PostgreSQL
  • Redis
  • M-PESA

www.medifleet.app

Tour operator site Live

Nissa Safaris

A 47 page safari and tour operator website produced by a static site generator written from scratch, with zero dependencies at build time and zero at runtime. Every page ships as plain HTML for maximum speed and search visibility.

47pages
0runtime deps
100static
  • Custom SSG
  • HTML
  • CSS
  • SEO

nissasafaris.com

See all projects

Work with us

Get in touch