Mechatronics & Software Engineer · CTO / Technical Founder · Nairobi, Kenya
I build software and hardware systems for African markets, particularly where software has to meet the physical world: smart metering, digital identity, agriculture, IoT and automation.
Most of my work lives in private repositories. The systems below are a sample of the problems I've spent the last few years solving.
Led the engineering of an end-to-end smart metering platform spanning meters, communication devices, data collection, billing, vending and payments.
- Multi-vendor by design. Built the platform around multiple meter manufacturers and communication technologies, allowing new meter fleets to be integrated without replacing the underlying platform.
- Value-based prepaid metering. Designed a prepaid model that stores monetary value at the meter and applies the prevailing tariff when energy is consumed, protecting utilities from tariff changes between vending and consumption.
- Energy-loss analytics. Built the data model and analytics for comparing energy supplied to an area against energy billed, helping distinguish technical losses from non-technical losses.
- End-to-end systems engineering. Worked across embedded devices, communications protocols, backend systems, databases and customer-facing applications rather than treating the meter and software as separate systems.
- The platform was selected for deployment in Kenya's first smart city.
Built a privacy-first digital identity platform around the idea that individuals should control when and where their identity is disclosed.
The architecture uses holder-controlled credentials, consent-based disclosure, rotating identifiers and opaque tokens so that an organisation can verify a person without receiving or retaining more personal information than necessary.
The same identity infrastructure supports multiple use cases, including access control, attendance and proof of presence, membership, patient-held medical records, device custody and voting.
I designed and implemented the platform end-to-end, from the identity and security model through the backend, APIs, web applications and Android client.
Building technology for smallholder agriculture around the realities of how farms actually operate.
The core platform is phone-first and activity-driven: farmers record what happens on the farm and the system turns those records into costs, margins, labour payments and operational reports, with accounting running underneath rather than dictating the workflow.
The platform also provides remote farm management, giving owners and managers visibility into field operations across farms, and creates a foundation for data-driven agricultural extension by connecting farming practices with actual financial and operational outcomes.
Beyond farm management, the platform extends into agricultural services, markets and partner-led automation, connecting farmers to mechanisation, transport, veterinary and other services while providing a software layer around agricultural robotics and equipment.
Software: Go · Python · TypeScript · Node.js · Vue · React · Flutter
Systems: Distributed systems · APIs · Cloud platforms · IoT · Data platforms
Hardware: Embedded systems · Smart meters · PLC · Industrial communications · Robotics
Architecture: System design · Protocol integration · Security · Data modelling · Automation
I am particularly interested in systems where software, hardware and real-world operations have to work as one system.





