Nairobi, Kenya — AI systems & technical data assurance

AI systems, underwritten like a risk model.

Secure document search, AI assistants, data automation, payment integration and business websites for Nairobi businesses — built by someone who prices the risk before writing the code.

100%
Access-control compliance, verified across departments
From KSh 5,000
Fixed prices, agreed before work starts
M-Pesa
Pay by M-Pesa, with a short written agreement

What I build

Five services, each fixed-price and scoped to what your business actually needs — no open-ended retainers.

Secure document search

AI that searches your business documents, with real access control enforced — sensitive data stays with the people cleared to see it.

From KSh 45,000
Scoped per project

AI assistant / chatbot setup

An assistant trained on your own documents or FAQs, or a basic customer-facing chatbot. No technical knowledge needed on your end.

From KSh 15,000
3–5 days

Data cleanup & automation

Messy Excel or CSV data cleaned and organized, with simple scripts to automate the repetitive parts — reports, data entry, file sorting.

From KSh 5,000
1–3 days

M-Pesa integration

Accept M-Pesa payments directly in your website or app via Safaricom's Daraja API — STK push, payment confirmation, and reconciliation.

From KSh 10,000
Scoped per project

Website design & development

Clear, mobile-friendly websites for your business, with your services, contacts and a WhatsApp button that opens a chat in one tap.

From KSh 12,000
Scoped per project

Pricing

Every project has one fixed price, agreed before work starts. Choose the tier closest to what you need, and I'll confirm the exact figure the same day.

Founding-client rates apply to the first 5 projects, in exchange for permission to show the finished work in my portfolio.

Websites

TierFounding rateRegular rate
One-page / landing siteKSh 12,000–18,000KSh 15,000–25,000
Small business site (up to 5 pages)KSh 25,000–35,000KSh 30,000–45,000
Larger site (8+ pages, booking, gallery, blog)KSh 45,000–65,000KSh 50,000–80,000

M-Pesa integration

TierFounding rateRegular rate
Payment notification only (Till or Paybill)KSh 10,000–15,000KSh 12,000–20,000
STK push on your existing websiteKSh 18,000–25,000KSh 20,000–30,000
Diagnose and fix a broken integrationKSh 5,000–8,000KSh 5,000–8,000
Website plus M-Pesa bundleKSh 35,000–50,000KSh 45,000–65,000

AI assistant / chatbot

TierFounding rateRegular rate
Basic, trained on your documents and FAQsKSh 15,000–22,000KSh 20,000–30,000
With lead capture and hand-off to a personKSh 28,000–40,000KSh 35,000–50,000
Add-on: live on WhatsApp Business+KSh 10,000–15,000+KSh 12,000–18,000

Data cleanup & automation

TierFounding rateRegular rate
Clean one datasetKSh 5,000–10,000KSh 8,000–15,000
Automate reports, data entry or file sortingKSh 10,000–22,000KSh 15,000–30,000
Dashboard or summariesKSh 15,000–28,000KSh 20,000–35,000

Secure document search

TierFounding rateRegular rate
Starter (one team, basic access roles)KSh 45,000–65,000KSh 60,000–90,000
Standard (several departments, audit log)On requestKSh 100,000–160,000

All prices are in Kenya shillings. Prices exclude costs paid to other companies, such as domain names, hosting, AI usage fees, WhatsApp provider fees and Safaricom fees. Those are paid by you directly and I'll list them in your quote.

Smaller projects are paid in full before work begins. Larger projects can be split, with a deposit to start and the balance before handover. Every project starts with a short written agreement.

Actuarial foundation. AI execution.

Before writing code, the question is always: where does this break, and who's exposed if it does. That's the actuarial habit — pricing risk before committing to it — applied to AI and data systems instead of insurance policies.

Data privacy is treated as a design constraint from day one, not a compliance step added afterward. Kenya's Data Protection Act (ODPC) and GDPR are considered at the architecture stage, and credit or loan-approval models get a fairness and explainability check most fintechs skip entirely.

100%
ACCESS-CONTROL
COMPLIANCE

Recent work

A sample of the systems underpinning Meridian Data Assurance's approach.

Meridian Gateway

Hybrid ML + LLM routing layer that cuts AI costs by caching semantically similar requests instead of hitting a language model every time.

routingcost optimization

Enterprise RAG with access control

Document search system tested against real attack attempts, holding 100% access-control compliance across simulated departments.

RAGRBAC

AuraGuard

Middleware that intercepts and logs sensitive data before it reaches an AI system, with a full audit trail of what was seen and by what.

governanceaudit logging

Risk triage engine

A fine-tuned language model that reads incoming cases and flags risk level automatically, trained specifically for this use case rather than a generic model.

fine-tuningrisk scoring
See the full portfolio on GitHub

How it works

Four steps, start to finish — no long procurement process.

01

Message what you need

A quick WhatsApp message with what you're working with — messy data, a website, a chatbot idea or a payment problem.

02

Get a fixed quote

A same-day price based on your actual scope, with a short written agreement so both sides know what's included.

03

Pay via M-Pesa

Fixed price, agreed and paid before work begins. Larger projects can be split into a deposit and a balance.

04

Delivered in days

Most projects are handed over working within 1–7 days depending on scope.

Have something that needs sorting out?

Send a message with what you're working with — documents, a chatbot idea, messy spreadsheets, a website or a payment integration — and get a fixed quote back the same day.

or fill in a quick form

Send project details

Fill this in and it opens a pre-filled WhatsApp message to me — nothing is sent anywhere else, and nothing is stored on this site.

So I know where to follow up if WhatsApp doesn't open automatically.

This opens WhatsApp with your details pre-filled — you still choose to hit send there. No data is saved by this website.