Works


Works : The technology and time of implementation.

Marine Cargo Insurance Portal

Feb 2025 - Now | Web portal to manage Marine Cargo Insurance transactions and finances.

PDF Management

Feb 2025 - Jun 2025 | Python script to merge, number, split and rotate PDFs for tendering processes.

PDF Scrapping

Feb 2025 - Jun 2025 | Python script to scrap metadata from > 25,000 PDFs and save dataset in excel.

Survey Tracking

Feb 2025 - Jun 2025 | Web application to track user feedback from URL clicks.

Child Protection Information Management System (CPIMS)

Jul 2016 - Now | National System Lead Developer to document child protection cases in Kenya (Web interface, Mobile and API).

Kenya Master Health Facility Registry (KMHFR)

Mar 2025 - Jun 2025 | Backend Technology upgrade in Hackathon from Django 1.11.27 (Python 2.7) to 4.2.7 (Python 3.9)

Kenya National Health Terminology Services (KNHTS)

Jul 2024 - Dec 2024 | Open Concept Lab (OCL) Concept Management - Development with other partners, cleanup and development of scripts for bulk upload.

Kenya Implementation Guide

Feb 2024 - May 2024 | Kenya Implementation Guide Development with other partners using HL7 FHIR Shorthand (FSH) and SUSHI compiler.

Marine Cargo Insurance (MCI) System

Jul 2016 - Dec 2024 | MCI system to do underwriting for Marine Cargo with integration to KRA, IRA and Payment gateways. Quotation generation. Custom interfaces for different Insurance companies. Project handed to Safaricom as Project Coral.

Kenya Elections Tracking System

Jul 2022 - Sep 2022 | Election documentation - Candidates, parties and other related materials. Form 34B analysis.

SMS and USSD applications

Apr 2012 – Sep 2015 | USSD and SMS applications at Radix Consulting (IBM Vendor).

  • Technology stack : Twisted python framework, Oracle database and RabbitMQ for queuing.
  • Hundreds of SMS and USSD applications in Kenya, Uganda, Tanzania, Rwanda, Zambia, Malawi, Madagascar, Burkina Faso, Chad, Niger, DRC, Congo B, Gabon, Nigeria, Ghana, Sierra Leon and Seychelles.

Other Systems / Projects

Dec 2019 – Sept 2020 | Consultancy for KLRC system porting from NodeJS / MongoDB to Python Django and PostgreSQL.


Mar 2011 – Mar 2012 | National Democratic Institute (NDI).
Partner websites development and voter register analysis / mapping ( WordPress, GeoDjango, Vanilla PHP, PostgreSQL and MySQL)


Dec 2010 - Feb 2011 | Mobikash KAVA insurance system with web and USSD interface. (Vanilla PHP and MSSQL).


Jul 2008 - Nov 2010 | Steadman Synovate media monitoring system with adverts audio fingerprinting (Python, Vanilla PHP and MySQL)


Jul 2006 - Jun 2008 | Mars Group media monitoring system (Vanilla PHP and MySQL)


Git, Bitbucket, Javascript, Linux, Windows, Python, Wordpress, CSS3, Slack, Github, Highcharts, JQuery