Operational platforms
Purpose-built systems for construction, property, incident response, billing, reporting, and complex internal workflows.
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.
Contract capabilities
I work with organisations that need more than an off-the-shelf tool—translating operational requirements into dependable software, integrations, and delivery plans.
Purpose-built systems for construction, property, incident response, billing, reporting, and complex internal workflows.
Connected web, Android, and iOS experiences designed around real users, field conditions, and business processes.
Reliable APIs, data models, background processing, and distributed services built for maintainability and growth.
M-Pesa, telecom, payment gateway, analytics, and third-party integrations that work as part of a complete operation.
Practical improvement of existing software, from performance and reliability to architecture, automation, and delivery workflows.
Discovery, architecture reviews, solution design, delivery planning, and clear technical direction before major investment.
Delivery process
Contract delivery should be visible and accountable. Every engagement is structured around agreed outcomes, controlled scope, working software, and an operational handover.
Clarify the operational problem, users, constraints, success measures, and risks before choosing a solution.
Turn the requirement into an agreed scope, architecture, delivery plan, milestones, and commercial boundaries.
Build in testable increments with visible progress, regular reviews, and clear control of changes to scope.
Test functionality, integrations, performance, security, and real workflows before production release.
Release with operational readiness, data migration where required, monitoring, documentation, and training.
Provide an accountable handover and agree ongoing maintenance, improvement, and support where the engagement requires it.
Selected engagements
Contract and product delivery across telecom, consumer platforms, fintech, property, and operational software—where reliability, scale, and execution matter.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Thinking in public
Practical observations on architecture, reliability, and the decisions behind durable software.
How connected site workflows, inventory control, estimates, and real-time cost tracking can reduce waste and protect project margins.
Lessons learned designing high-performance backend systems using Symfony, Vue, and PostgreSQL.
Real production lessons about query optimization, indexes, and database scaling.
The core engineering philosophy I follow when designing software systems.
Practical lessons for building APIs that survive real production traffic.
About
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.
Share the requirement, current constraint, or upcoming procurement need. I can help define the solution, delivery scope, and practical next step.
Scan to share an initial brief or arrange a project conversation on WhatsApp.
START CONVERSATIONBased in Nairobi (GMT+3) · Available for local and remote contract engagements.