Software engineer · Nairobi, Kenya
AI got us 87% there — I know what should be built next
AI accelerates delivery; come talk to me about the remaining 87% — architecture, trade-offs, and accountable delivery.

Software built for real operations.

I partner with organisations to design and deliver reliable operational platforms, mobile products, APIs, and integrations around complex requirements.

From early solution design to production handover, I provide accountable technical delivery for new platforms and existing systems.

20M+
messages handled daily
1M+
mobile app downloads
10+
years building production systems

Contract capabilities

Engineering built around the requirement.

I work with organisations that need more than an off-the-shelf tool—translating operational requirements into dependable software, integrations, and delivery plans.

01

Operational platforms

Purpose-built systems for construction, property, incident response, billing, reporting, and complex internal workflows.

02

Web & mobile products

Connected web, Android, and iOS experiences designed around real users, field conditions, and business processes.

03

Backend & API architecture

Reliable APIs, data models, background processing, and distributed services built for maintainability and growth.

04

Payments & integrations

M-Pesa, telecom, payment gateway, analytics, and third-party integrations that work as part of a complete operation.

05

Platform modernisation

Practical improvement of existing software, from performance and reliability to architecture, automation, and delivery workflows.

06

Technical advisory

Discovery, architecture reviews, solution design, delivery planning, and clear technical direction before major investment.

Delivery process

A clear path from requirement to operation.

Contract delivery should be visible and accountable. Every engagement is structured around agreed outcomes, controlled scope, working software, and an operational handover.

01

Understand

Clarify the operational problem, users, constraints, success measures, and risks before choosing a solution.

02

Define

Turn the requirement into an agreed scope, architecture, delivery plan, milestones, and commercial boundaries.

03

Deliver

Build in testable increments with visible progress, regular reviews, and clear control of changes to scope.

04

Validate

Test functionality, integrations, performance, security, and real workflows before production release.

05

Deploy

Release with operational readiness, data migration where required, monitoring, documentation, and training.

06

Support

Provide an accountable handover and agree ongoing maintenance, improvement, and support where the engagement requires it.

Selected engagements

Delivered for real operations.

Contract and product delivery across telecom, consumer platforms, fintech, property, and operational software—where reliability, scale, and execution matter.

01

Fireweb Incident Platform

Android & iOSReal-Time IncidentsOperational ReportingGeospatial Workflows

Operational incident management ecosystem with web, Android, and iOS applications for real-time tracking, structured response workflows, and geospatial data processing. Designed the Symfony and PostgreSQL foundation to support complex relational data, complete audit history, and high-volume operational reporting across platforms.

Engagement scopePlatform architecture · Web and mobile delivery
Symfony / PostgreSQL / Vue / Android / iOS / REST APIs / Geospatial Data / Audit Workflows
2024
02

Odibets Mobile Application

1M+ DownloadsReal-Time AnalyticsScalable APIs

Flutter-based mobile betting app serving over 1M+ downloads across Android and iOS. Built on scalable Phalcon APIs with Firebase for analytics, crash reporting, and distribution. Rapid iteration enabled by real-time insights and monitoring.

Engagement scopeMobile application · API engineering
Flutter / Phalcon / Firebase / Android / iOS / Mobile APIs
2018
03

Wasafi bet Mobile Platform

1M+ DownloadsCrash ReportingRealtime Metrics

Cross-platform gaming platform developed with Flutter and scalable Phalcon backend services. Leveraged Firebase for crash monitoring, analytics, and distribution to continuously optimize performance and user experience.

Engagement scopeCross-platform mobile · Backend services
Flutter / Phalcon / Firebase / Android / iOS / Scalable APIs
2021
04

Vaspro Messaging Platform

20M SMS/dayDistributed SystemsTelecom Integrations

High-throughput SMS marketing and rewards platform terminating 20M+ SMS messages daily across East Africa. Vue.js + Tailwind frontend with Phalcon APIs and Go-based background daemons handling message pipelines. Integrations with Safaricom, Airtel, and Vodacom.

Engagement scopeMessaging architecture · Telecom integrations
Vue.js / Tailwind / Phalcon / Go / Distributed Workers / SMS Gateways
2016
05

ThriveVas Engagement System

20M SMS/dayDistributed WorkersEast Africa Reach

Enterprise SMS engagement platform supporting large-scale campaigns and real-time user interaction via one-way and two-way messaging. Built with Vue.js + Tailwind frontend and Phalcon + Go backend, powered by distributed workers across East Africa.

Engagement scopePlatform engineering · Distributed processing
Vue.js / Tailwind / Phalcon / Go / Messaging Systems / Telecom APIs
2022
06

RentNest Property Platform

Automated BillingBackground WorkersOperational Insights

Full-stack rental management platform automating tenant invoicing, rent collection, and utility billing based on water meter readings. Laravel APIs + Vue.js + Tailwind frontend, Go background workers for scheduled tasks. Google Analytics tracks engagement and platform usage.

Engagement scopeProduct engineering · Workflow automation
Laravel / Vue.js / Tailwind / Go / Automation Workers / Analytics
2024
07

Selekta Live Event Platform

Live SetlistM-Pesa TippingReal-Time Requests

Event management and artist-tipping platform that turns audience requests into a live setlist. Fans scan a QR code, request tracks, and send M-Pesa tips from their phones; every tip re-ranks the queue in real time while the artist stays in control of what plays next and can cash out their earnings.

Engagement scopeProduct architecture · Payments · Real-time systems
Event Management / M-Pesa / QR Payments / Real-Time Queue / Artist Payouts
2026
08

Mocyi Agencies Real Estate Platform

Site OperationsCost VisibilityProperty Management

Integrated operations platform for a real-estate development company. It brings construction-site management, project expense tracking, and rental management into one system, giving the business clearer oversight from active development through ongoing property operations.

Engagement scopeProduct engineering · Operational workflows
Construction Management / Expense Tracking / Rental Management / Operational Workflows
2025
09

Mobicard Systems

Digital IssuingScalable SystemsFinancial Tech

A digital card management and distribution platform. Integrated with various payment gateways and telecommunication providers to facilitate seamless card issuing, balance management, and transaction reporting.

Engagement scopePlatform engineering · Payment integrations
Laravel / Vue.js / Tailwind / REST APIs / Payment Integrations
2017

Thinking in public

Notes on building well.

Practical observations on architecture, reliability, and the decisions behind durable software.

About

Deep in the technology. Focused on the outcome.

I'm a Nairobi-based software engineer with more than a decade of experience delivering software that organisations and their customers depend on.

AI got us 87% there — come talk to me about the remaining 87%. I steer architecture, trade-offs, and accountable delivery.

My work spans distributed messaging, mobile products, payments, APIs, and operational platforms. I can support an engagement from early requirements and architecture through implementation, deployment, documentation, handover, and continued improvement.

Engagement coverage

  • Requirements discovery
  • Solution architecture
  • Full-cycle implementation
  • Integration delivery
  • Production handover
  • Ongoing technical support

Technical range

TypeScriptPHPGoPostgreSQLRedisLaravelSymfonyVueReactFlutterDockerKubernetes

Planning a system or improving one already in operation?

Share the requirement, current constraint, or upcoming procurement need. I can help define the solution, delivery scope, and practical next step.

Discuss a requirement

Scan to share an initial brief or arrange a project conversation on WhatsApp.

START CONVERSATION

Based in Nairobi (GMT+3) · Available for local and remote contract engagements.