A technology partner focused on getting the important things right.

Clear requirements. Sound engineering. Honest advice. Systems that keep working after we hand them over.

Who we are

Built for the systems businesses depend on.

Medici Labs is a technology company that designs, builds and modernises the software and systems businesses depend on. We serve a broad market — growing startups, established SMEs, large enterprises and corporate organisations — across Kenya and the wider African market.

We are deliberately not a general-purpose IT shop with an endless service list, and not a consultancy that treats technology as an abstraction. We do a defined set of things well: software engineering, systems integration, cloud and modernisation, and the consulting that surrounds them.

Two colleagues discussing a system diagram drawn on a whiteboard in an office

Why we exist

The problems we take on.

  • Business processes still dependent on spreadsheets and manual work.
  • Systems that do not exchange information reliably.
  • Applications that have become difficult to maintain or extend.
  • Infrastructure that needs better reliability, visibility or scalability.
  • Technology investments that need clearer direction or implementation support.

Our principles

Clarity. Accountability. Thoughtful engineering. Long-term maintainability.

Built around your requirements

Solutions shaped by business needs and existing systems, not by what is easiest for us to sell.

Engineered for the long term

Maintainability, testing and future development are considered from the outset, not bolted on later.

Designed to work with your ecosystem

Appropriate integration with the platforms and workflows your business already depends on.

Support beyond deployment

Clear handover and agreed maintenance or support options once the system is live.

Our process

Our delivery process

The same six stages apply to every service line. See our services.

  1. Understand

    We learn your requirements, constraints and existing systems.

  2. Design

    We agree the scope and shape the solution before building.

  3. Build

    We develop in clear stages, with documentation as we go.

  4. Validate

    We test against the agreed requirements before release.

  5. Deploy

    We release carefully and transfer knowledge to your team.

  6. Support

    We provide agreed maintenance and support after go-live.

Our standard

Honest about our work

We would rather show you a clearly labelled example than imply experience we cannot back up.

Where we describe a scenario rather than a completed project, we say so. Where we share a real project, we explain our actual role and only name clients with their permission.

“Medici Labs is part of Medici Group, a business group focused on building, operating and growing businesses across Africa.”

That relationship gives us exposure to the operational realities of running businesses — which is why our work starts from business problems rather than technology for its own sake.

Have a technology challenge to solve?

Tell us what you are working on. We'll help you identify a practical path forward.