Available for work
SOFTWARE DEVELOPMENT ENGINEER
System Designs
Infrastructure Certified
Native Specialist
About YOU
Most systems suffer from "silent drag"; inefficiencies that cost you time and revenue. I’ve built a diagnostic tool to pinpoint your specific gaps.
Live demos
Working prototypes of the kinds of systems I build; not screenshots, not mockups. Click through and use them.
MESA GRILL
Order to kitchen to stock to daily summary; a restaurant operations flow built end to end. Demonstrates order routing, stock deduction, and close-of-day reporting.
Building out demos for inventory, POS, and booking systems next.
Currently building
FRP is a financial management system shaped by the Kenyan financial context; M-Pesa as the primary transaction layer, rotating chama contributions, SACCO cycles, and multiple income streams that don't fit the traditional budgeting model. Every internal service call is authenticated on a Zero Trust model. Built on Laravel with a React frontend, M-Pesa Daraja webhooks for real-time transaction capture, and a domain model designed around the Kenyan financial context from the ground up.
Systems Thinking
Most clients say they need an ERP. They usually need a POS, or accounting software, or a CRM. Identifying the right system type before writing a single line of code saves everyone time and money.
The database schema is the real architecture. A well-designed data model survives framework changes, team changes, and requirement changes. A poor one causes every problem downstream.
The backend defines the contract. Frontend, mobile, and third-party integrations are all consumers of that contract. Get the API right before the interface exists.
UI is the last thing built, not the first. Whether it's a React dashboard, a POS terminal, or an admin panel; it sits on top of a stable system, not the other way around.
CI/CD pipelines, uptime monitoring, and structured logging are not optional extras. A system that breaks silently in production is not a finished system.
Get in touch