Services | VE.KE

What we build.

We're a multidisciplinary software team — web, mobile, AI, payments and integrations — with deep M-Pesa experience. The same battle-tested patterns we run for clients like 2NK Sacco and Raha Express go into every new project.

Web applications

Laravel backends with Livewire or Filament admin panels. Customer portals, internal dashboards, multi-tenant systems. Production-grade, deployed on infrastructure you control. We hand over the codebase plus the deployment runbook when you go live.

Typical use cases

Business management systems, customer and partner portals, booking and reservations platforms, internal operations dashboards, multi-tenant SaaS products.

Laravel Livewire Filament MySQL Redis

Mobile applications

Flutter cross-platform. One Dart codebase, iOS and Android, native performance. M-Pesa STK Push wired in from the first commit, offline-tolerant by default. We handle App Store and Play Store submission, signing, and release management end to end.

Typical use cases

Customer-facing apps, rider and agent apps, field-force tools, anywhere your users need to pay or be paid via M-Pesa, anywhere connectivity is patchy.

Flutter Dart iOS Android Offline-first

AI and automation

Voice assistants, document and prescription reading, chatbots that answer from your own data, and workflow automation. Built on Claude and OpenAI Realtime, with money-safety rails and a human in the loop. Live behind Mwalimu.ai's bilingual voice tutor and Dawa's prescription reading.

Typical use cases

Support and order-taking assistants, voice tutors and IVR, document and prescription reading, retrieval chat over your own docs, and AI wired into existing operations.

Claude OpenAI Realtime RAG Voice AI Human-in-the-loop

M-Pesa integration

Every Daraja API in production: STK Push, C2B, B2C, paybill registration, balance queries, transaction reversal. We've shipped the edge cases: late callbacks, duplicate transactions, reconciliation gaps, timeout retries. Also Pesapal, Flutterwave, and direct-to-bank rails.

Typical use cases

Customer checkout, agent collections, payroll disbursements, supplier payouts, recurring billing, finance-team reconciliation tooling.

Daraja API STK Push C2B B2C Pesapal

eTIMS and KRA compliance

eTIMS invoice generation, automated submission to KRA, signed QR codes on every receipt, retry handling and error recovery for OSCU and VSCU control units. We integrate eTIMS into the POS, ERP, and invoicing systems you already run. No rip-and-replace.

Typical use cases

Retailers and hospitality moving off manual receipts, SaaS platforms generating tax invoices, accounting systems pushing to KRA, logistics and parcel businesses needing OSCU compliance.

eTIMS KRA OSCU VSCU QR codes

ERP integrations

Odoo, ERPNext, QuickBooks, Zoho. We customise, extend, and integrate the ERP you already run: custom modules, M-Pesa-aware finance flows, multi-branch reporting, inventory automation. We also bridge the ERP to your website, app, and operations stack so finance, sales, and ops stay in sync.

Typical use cases

Custom Odoo or ERPNext modules, QuickBooks ↔ M-Pesa sync, multi-currency setups, sales-to-accounting pipelines, ERP-to-website data flows, automated invoice and stock updates.

Odoo ERPNext QuickBooks Zoho M-Pesa bridge

APIs and integrations

We connect software to whatever it needs: payment gateways (Stripe, PayPal, DPO, Pesapal, Flutterwave), SMS gateways, RADIUS for ISPs, MikroTik routers, IoT devices, smart meters, GPS trackers, third-party CRMs. If it has an API or a documented protocol, we wire it in. REST, GraphQL, webhook, polling, or hand-rolled binary.

Typical use cases

International card checkout, multi-gateway payment routing, SMS-driven workflows, ISP bandwidth control, fleet tracking dashboards, smart-meter pipelines, IoT telemetry ingestion, CRM and ERP bridges.

Stripe PayPal DPO Africa's Talking FreeRADIUS MikroTik IoT REST GraphQL

WhatsApp, SMS and bots

Bulk SMS campaigns and transactional alerts through our own BulkSMS platform and Africa's Talking, WhatsApp Business API integration, and AI chatbots that take orders, answer questions, and route support. The same conversational engine behind Dawa, where customers order medicine over WhatsApp and pay by M-Pesa.

Typical use cases

Order-taking bots, delivery and appointment reminders, OTP and transaction alerts, marketing campaigns, first-line customer support, chat-based checkout.

BulkSMS Africa's Talking WhatsApp API Chatbots M-Pesa

Talk to us on WhatsApp