Product engineering studio · Nairobi

We build the systems your operation runs on.

Scheduling that holds, records that survive an audit, and payments that reconcile. We build them, then we keep them running.

Our own product, rentiQ, is live.

An illustration of the kind of system we build. Not a screenshot.

01 / What we build

Four kinds of system, one problem

Underneath all four is the same job: keeping what actually happens in an operation and what its records say in agreement.

  • Payments and reconciliation

    Money arrives in more ways than it should: mobile money, bank transfer, and cash written down after the fact. We build the layer that turns all of it into one ledger that balances, including M-Pesa Daraja end to end, callbacks and failure modes included.

Also: rescue and modernization for systems that still earn money but nobody wants to touch, and DevOps and SLA support once the software is live. See every service →

Free, no call required

The scheduling conflicts checklist

24 questions to run against your own booking or scheduling system, from double booking and resources other than people to cancellations, overrides and whether the money still agrees with the calendar.

The checklist arrives whether or not you tick the box. Leave it unticked and we store nothing.

02 / Our own product

rentiQ

live

Property management SaaS

We built rentiQ as a system of record for rental money and everything attached to it. Payments arrive either automatically through the client's own M-Pesa Paybill or by hand from a caretaker with a cash box, and both go through one allocation engine that applies them to the right invoices in the right order, flags anything ambiguous for a two-click resolution, and leaves an audit trail. Around that core sit the operations of a rental business: buildings and units, lease lifecycles, maintenance tickets, staff roles and permissions, a tenant portal, and a reporting suite written for the Kenyan market first.

  • Automatic M-Pesa reconciliation, C2B and STK push, into the client's own Paybill
  • Manual payment recording for cash, bank, and offline M-Pesa
  • Smart allocation with a suspense queue for anything ambiguous
  • Instant SMS and email receipts
LaravelVue 3VuetifyPostgreSQLM-Pesa Daraja
Illustration of the rentiQ unit list. Not a screenshot.

03 / How we work

Scope, build, launch, run

  1. 01

    Scope

    The first call is free and takes 30 minutes. If we go ahead, a paid scoping engagement turns the idea into an architecture, a build sequence, and a cost you can plan against. The written plan is yours whoever builds it.

  2. 02

    Build

    Senior engineering, small increments, tests and CI from the first commit. You see working software every week, not a status report.

  3. 03

    Launch

    Production infrastructure, monitoring, backups with a restore we have watched work, and a handover that leaves you able to run it without us.

  4. 04

    Run

    A support retainer keeps it patched, watched, and answered for, with response times written down and a monthly report you can read in five minutes.

04 / Engagement models

Three ways to work with us

  • Charged per hour

    Time and materials

    An hourly rate against a monthly ceiling you set. For work whose scope genuinely cannot be known in advance.

    • An hourly rate agreed before any work starts
    • A monthly ceiling you set and can change
    • An itemised hour log with every invoice
  • Charged per month

    SLA retainer

    A monthly fee for response times, patching, monitoring, and a set number of engineering hours. Three tiers, compared below.

    • Response times per priority, in writing
    • Dependency and security patching on a schedule
    • Uptime and error monitoring, alerting a person

05 / Fit

Who we work with

We are a good fit if

  • Your operation runs on a schedule and a clash costs you money or credibility
  • You have to prove work happened, to a standard, to someone who will check
  • You take money in more than one way and reconciling it is somebody's manual job
  • You need one senior engineer accountable for delivery, not a rotating team
  • Your budget for the build is $15,000 / €14,000 / KES 1,700,000 or more

We are the wrong studio if

  • You need a team of five starting Monday
  • You need someone awake at 03:00 every night. We will say so on the call and help you find it
  • You want the cheapest quote. We are not it, and we will not pretend to be
  • You want a marketing site or a WordPress build

06 / Start here

Tell us what you are building.

Bring an idea, a system that has outgrown itself, or a product that needs someone to keep it running. The call is 30 minutes and costs nothing. The paid scoping engagement, the one that produces your build plan, only comes after it and only if you want it.

We reply within one business day.