HomeAboutServicesOur WorkContact
Our work

Systems that are still running years after we built them.

A selection of the work we have delivered across retail, finance, health, education, logistics and the public sector — including the projects we inherited from someone else and finished.

120+Projects delivered
40+Systems rescued
15+Years of delivery
Selected projects

Fifteen years of shipped systems

Client names are withheld where our agreements require it — the engineering detail is not. Filter by the type of work below.

Custom software

Multi-Branch Retail & Inventory System

Stock, sales and pricing unified across five branches, with real-time transfers between stores and a daily reconciliation that used to take a full working day.

LaravelMySQLPower BI
Mobile app

Offline Field Distribution App

Sales and delivery officers capture orders, stock counts and proof of delivery without a network connection; everything syncs the moment they are back in coverage.

FlutterNode.jsPostgreSQL
SaaS platform

SACCO Savings & Loans Platform

A multi-tenant platform serving several savings groups from one deployment, with member portals, loan scheduling, and mobile money collections.

ReactNode.jsMobile Money API
System rescue

Recovery of an Abandoned ERP

A half-delivered ERP with no documentation and a missing developer. Audited, source code recovered, security holes closed and the remaining modules completed in nine weeks.

PHPMySQLDocker
Custom software

School Management & Results System

Admissions, fees, attendance and end-of-term results processing with automatic report card generation and SMS notifications to parents.

DjangoPostgreSQLSMS API
ICT infrastructure

Head Office Network & Server Rollout

Structured cabling, virtualised servers, segmented Wi-Fi, tested nightly backups and a documented disaster recovery plan for a multi-floor office.

LinuxVMwareBackup & DR
Mobile app

Community Health Data Collection

Field officers record household visits on shared mid-range Android devices; supervisors see dashboards updated as devices reconnect.

React NativeFirebaseOffline sync
SaaS platform

Property & Tenancy Management

Landlord and agent portal handling units, tenancy agreements, rent invoicing, arrears tracking and automated payment reminders.

Next.jsPostgreSQLPayments
System rescue

Legacy System Migration

A fifteen-year-old desktop application carrying a decade of records, migrated to a web system with every historical transaction preserved and reconciled.

Data migration.NETMySQL
In detail

Two projects, start to finish

System rescue

Nine weeks from “nobody has the code” to live in production

A financial services client had paid for a management system in full. Eighteen months later it was still not usable, the developer had stopped responding, and nobody in the organisation knew where the source code or the server credentials were.

70%of the system was salvageable
9weeks to production
0of the original budget re-spent on a rebuild
How it went
  • Week 1 — Audit. We traced the hosting account, recovered the source code, and produced a written report: roughly 70% of the intended functionality existed, with three critical security issues and no backups whatsoever.
  • Week 2 — Stabilise. Credentials were reset and transferred into the client’s own accounts, the database was backed up on a schedule with tested restores, and the exposed endpoints were closed.
  • Weeks 3–9 — Complete. The remaining modules were built to an agreed fixed scope, the system was documented from scratch, and staff were trained over three sessions before go-live.
Discuss a similar project
Mobile & custom software

An offline-first app that changed how a distributor sells

A distribution business ran on paper order books. Orders were re-typed at head office days later, stock figures were always out of date, and disputes over delivered quantities were routine.

100%of order capture works offline
Same dayorder-to-invoice, down from 3–5 days
2 weeksspent on-site before a line of code
How it went
  • Discovery on the road. Our team spent two weeks travelling with sales officers before designing anything. The single most important finding: for large parts of the day, there is no usable network.
  • Offline-first by design. The Flutter app holds a full local copy of the catalogue and the officer’s customers, captures orders and proof of delivery signatures offline, and synchronises with conflict resolution when coverage returns.
  • Head office in real time. Orders land directly in the inventory system, stock is reserved on capture, and management dashboards update through the day instead of at week’s end.
Discuss a similar project
Every project, every time

What you hold at the end of an engagement

The deliverables below are contractual, not favours. They are the reason our clients can keep running these systems whether or not they keep working with us.

Source code

In your own repository, with commit history, from the first day of the project.

Documentation

Architecture notes, data model, API reference and an administrator guide.

Training

On-site sessions for administrators and end users, plus recorded walkthroughs.

Credentials

A complete inventory of servers, domains, accounts and signing keys, in your name.

Warranty

A defined period after go-live where defects are fixed at no additional charge.

Support options

An optional SLA-backed retainer — never a condition of the system working.

Sectors

Where our systems are running

Banking, SACCOs & microfinanceMember, loan and collection systems
Health & NGOsField data capture and reporting
EducationSchool management and results
Retail & distributionPOS, stock and multi-branch control
Logistics & transportRoute, delivery and fleet tracking
Government & corporateWorkflow, records and ICT infrastructure
Let’s build

Your project could be the next one on this page.

Tell us what you are trying to build or fix. We will come back with an honest assessment of the work, the time and the cost — before you commit to anything.