Services
Home/Services
I don’t just write code — I ship products. Here’s what I can build for you, with transparent pricing and a clear process.

Power BI & Data Analytics
Turn raw data into decisions.
I build enterprise dashboards, ETL pipelines, and data models that executives actually use. My Power BI work is trusted by 3 UN agencies and deployed across 15+ municipalities worldwide.
What You Get
Proof of Work
Built ROSRA v2 for UN-Habitat — a revenue gap analysis platform now used by 15+ municipalities to identify and close revenue leaks.

Full-Stack Web Applications
From idea to deployed product.
I build production-grade web applications using Next.js, React, ASP.NET, and Node.js. 10 shipped products and counting — not prototypes, but live applications with real users and real payments flowing through them.
What You Get
Proof of Work
PropFlow — a property management SaaS with M-Pesa rent collection, serving Kenyan landlords with paying customers.

React Native Mobile Apps
Ship to iOS and Android from one codebase.
Cross-platform mobile apps built with React Native and Expo. I take your concept from design to the App Store — with offline-first architecture, native performance, and M-Pesa payment integration where needed.
What You Get
Proof of Work
DukaSale — an offline-first POS app for Kenya’s 7M+ micro-retailers with M-Pesa payment tagging and credit tracking.

M-Pesa & African Payments
The rare developer who ships mobile money.
M-Pesa processes over $300B annually. If you’re entering East Africa, I’ve done the Daraja API integration in production — STK Push, B2C disbursements, Paybill, and real-time reconciliation. Almost nobody on Upwork can say that.
What You Get
Proof of Work
PropFlow processes rent via M-Pesa for Kenyan landlords. DukaSale tags M-Pesa payments to customer accounts. Both in production.
How I Work
Discovery
We discuss your project, goals, timeline, and budget. I ask the hard questions upfront so there are no surprises later.
Proposal
You get a clear scope document with deliverables, timeline, and fixed pricing. No hourly billing ambiguity.
Build
I build in sprints with weekly demos. You see progress every 7 days and can course-correct early.
Launch
Deployment, testing, and handover. I don’t disappear after launch — I offer 30 days of post-launch support.