Services

Custom systems first. Websites and care around them.

Custom management systems are the main service. Websites, integrations, hosting and care exist to make those systems useful. Everything on this page is something I have built and still run for a client.

Custom management systems

The main thing I do. A system designed around your registers, approvals and reports, not a package you have to bend your organisation around.

  • Discovery at your premises, then a fixed written scope and price
  • Built in plain PHP and MySQL, with your words on every screen
  • Role-based access, approvals, audit trails and reports from day one
  • Phones first, installable as an app, with M-Pesa and SMS where they help

AI connectors (MCP) for your existing system

Connect the system you already run to Claude or ChatGPT, so staff can ask questions and get work done in plain language, with their own permissions.

  • Works with your current PHP, Laravel, WordPress, Odoo or custom system
  • Role-scoped tools: the assistant can only do what the signed-in user can
  • Audit trail of every action the assistant takes
  • Reports, lookups and routine tasks by chat, on a phone

AuthorOS: a book writer's assistant

A private studio for an author. It holds everything they have written, drafts with them in their own voice through Claude or ChatGPT, remembers every working session, and lays out chapters in ready print layouts as print-ready PDFs.

  • Knowledge base of the author's published books and online writing, searchable by the assistant
  • Voice profile: phrasing, spelling and register measured from the real books
  • Sessions, checkpoints and drafts kept as memory, so the next chat continues the last
  • Ready print layouts: chapters or a whole book typeset in the author's own design, delivered as PDF
  • Optional companion bookshop with M-Pesa and Pesapal checkout

School and college systems

Fees, admissions, exams and communication in one place, for primary and secondary schools, TVET colleges and training centres.

  • Fee invoices, M-Pesa payments matched automatically, arrears by class or intake
  • Admissions, student records, timetables, exams and report cards
  • Student, parent and staff portals that work on a phone
  • Bulk SMS for fee reminders and announcements

Church and member systems

Membership, giving, departments and communication for churches and ministries that have outgrown spreadsheets.

  • Member records, families, departments and small groups
  • Giving and pledges with M-Pesa, receipts and reports
  • Events, attendance and follow-up
  • A website that matches, with sermons, events and giving

HR and payroll

Staff records and a payroll that gets PAYE, NSSF, SHIF and the Housing Levy right every month, with payslips staff can download themselves.

  • Statutory deductions kept current, payslips and P9-ready records
  • Leave, shifts, attendance and staff documents
  • Salary advances requested, approved and paid out by M-Pesa
  • Multi-company and multi-branch setups

Shops, POS and online stores

Point of sale for restaurants and shops, and online stores with M-Pesa and card checkout, delivery and stock.

  • Products, stock, suppliers and daily sales
  • M-Pesa Till, Paybill and STK push; Pesapal for cards
  • Orders, delivery and rider dispatch
  • Receipts and the reports your accountant asks for

Websites

Fast, clear websites for institutions, firms and ministries, built to bring in the phone calls and look right on a phone.

  • Written and designed around what visitors need to do
  • Search-engine basics done properly: titles, speed, structured data
  • Contact forms that reach you, WhatsApp buttons that work
  • Installable as an app, with an offline page

Integrations, USSD and AI assistants

The connections that make a system useful in Kenya, and an assistant inside your system for staff who would rather ask than click.

  • M-Pesa Daraja (C2B, B2C, STK push) and Pesapal
  • Bulk SMS and email notifications
  • USSD menus for SACCOs and member organisations
  • An AI assistant that reads and acts inside your own system, with your permissions

Hosting, security and care

I host, back up, monitor and update what I build, on shared hosting or a dedicated server, so it keeps working after launch.

  • Hosting on cPanel or a dedicated VPS, with SSL and daily encrypted backups
  • Security headers, two-step sign-in and audit trails
  • Monitoring and a person to call when something breaks
  • Fixed monthly care plans, no surprises

Under the hood

Plain, proven technology.

Stack
PHP 8, MySQL or MariaDB, HTML, CSS and JavaScript. No frameworks you will have to pay someone to upgrade.
Payments
M-Pesa Daraja (Paybill, Till, STK push, B2C payouts) and Pesapal for cards.
Messaging
Bulk SMS, email and in-app notifications; WhatsApp links where they help.
Hosting
cPanel shared hosting for websites and small systems; a dedicated VPS with its own firewall and VPN for larger ones.
Security
HTTPS everywhere, two-step sign-in for administrators, role-based permissions, audit trails and the Kenya Data Protection Act in mind from the first table.
Backups
Daily encrypted backups copied off the server, tested by restoring them.

Not sure which of these you need?

Describe the problem in a sentence. I will tell you honestly whether software fixes it.