Software Developer · BSS Lead · Nairobi, Kenya

I connect the systems that run a business — POS, payments, tax & ERP.

Over four years building enterprise software: ERP platforms on Frappe/ERPNext and Odoo, integrations with M-Pesa, eTIMS and IoT devices, and AI-powered applications for attendance and credit screening.

4+years experience
5developers led
1KRA-certified module
integration_map.svglive
SambaPOSpoint of sale IoT devicesmeters · sensors SambaBridge.NET / C# bridge eTIMSKRA tax M-Pesapayments ERPNextbooks & stock

Projects

Things I've built

Integration · Windows

SambaBridge

A Windows desktop application that bridges SambaPOS with eTIMS (KRA), M-Pesa and ERP systems — so every sale flows straight into tax compliance, payments and the books without manual re-entry.

.NET / C#SambaPOSeTIMSM-Pesa
AI · Computer vision

Facial recognition attendance

Captures each employee's face at shift start as they enter and logs their final exit time — accurate attendance records and overtime tracking with zero forms to fill.

Facial recognitionPythonOvertime tracking
AI · Mobile

Loan screening app

An Android app that verifies applicants by face and automatically analyzes IDs, bank documents and statements to support credit-limit screening.

FlutterDocument analysisIdentity verification
Open source · ERP

eTIMS module for ERPNext

Designed and implemented an open-source eTIMS module for ERPNext, certified by eTIMS and KRA — bringing Kenyan tax compliance natively into the ERP.

ERPNextKRA certifiedOpen source
Fintech · Utilities

Prepaid water metering

M-Pesa-integrated application for prepaid water meters, talking to ERPNext's Sales and Accounts modules to monitor and operate customers' meters remotely.

M-PesaERPNextIoT
IoT · Dashboards

Water systems telemetry

IoT-integrated dashboards visualizing water flow, tank levels, pH and EC in ERPNext for water-sector clients — plus flood-statistics mapping for Dar-es-Salaam and Zanzibar.

IoTPythonSpatial data

Experience

Where I've worked

MAR 2025 — PRESENT

Business Support Systems (BSS) Lead

Jaguar Petroleum Limited · Nairobi

  • Lead a team of five Frappe/ERPNext developers across design, customization and deployment.
  • Architect ERP solutions for finance, supply chain, retail, logistics and customer management.
  • Run DevOps: CI/CD pipelines, automated deployments and multi-environment management.
  • Oversee cloud and on-premise infrastructure with high availability and disaster recovery.

JAN 2025 — MAR 2025

Software Developer (Volunteer)

Nexagen Solutions · Nairobi

  • Built SambaBridge (.NET/C#) connecting SambaPOS to eTIMS, M-Pesa and ERP systems.
  • Built a facial recognition attendance system with automatic overtime tracking.
  • Developed AI identity verification and document analysis for a Flutter loan app.

AUG 2024 — MAR 2025

Software Lead

Upande Limited · Nairobi

  • Led a team of eight developers; owned architecture decisions and sprint planning.
  • Improved the deployment pipeline with Frappe Cloud, cutting DevOps time.
  • Implemented ERPNext's Accounts module for a large aquaculture enterprise.

NOV 2023 — AUG 2024

Software Developer

Upande Limited · Nairobi

  • Built the M-Pesa prepaid water metering application integrated with ERPNext.
  • Designed the open-source, KRA-certified eTIMS module for ERPNext.
  • Delivered IoT telemetry dashboards and backend APIs for an asset maintenance app.

SEP 2022 — NOV 2023

Junior Software Developer

Upande Limited · Nairobi

  • Built sensor-data dashboards and flood-statistics mapping with spatial data processing.
  • Created a Black Soldier Fly production module with IoT environmental tracking.
  • Contributed to a water billing module with SMS and M-Pesa payments.

MAR 2022 — SEP 2022

Software Development Intern

Upande Limited · Nairobi

  • Developed APIs for a water meter reading app: readings, billing, mobile money, accounting.
  • Contributed to a bakery manufacturing module automating inventory, sales and procurement.

Skills

What I work with

ERP platforms

Frappe Framework, ERPNext, Odoo — customization, module development, workflow automation.

Back-end

Python, Java, C#, JavaScript (Node.js) — APIs, business logic, server-side applications.

Front-end & mobile

HTML5, CSS3, JavaScript, Flutter — responsive interfaces and cross-platform Android apps.

AI & ML integration

Facial recognition, computer vision, OCR and intelligent document processing in business apps.

Integrations

M-Pesa (Daraja API), eTIMS (KRA), SambaPOS, IoT devices, payment and tax-compliance workflows.

Databases

MySQL, MariaDB, PostgreSQL, SQL Server, SQLite, MongoDB — design, optimization, administration.

DevOps & infrastructure

Linux and Windows servers, CI/CD pipelines, automated deployments, monitoring.

Quality & collaboration

Git, GitHub, code reviews, debugging, unit testing, mentorship and technical leadership.

Education & certifications

Learning, always

Degree · In progress

BSc Data Science

Open University of Kenya, 2023 — present. Data analytics, machine learning, computational intelligence, statistical learning and database optimization.

Certificate

Software Development

Moringa School, 2021 — 2022. Full-stack web development: Java, JavaScript, Python, Angular and Flask.

Certifications

Professional credentials

  • Frappe Framework V15 Certification — Frappe
  • Full-Stack Web Developer — Moringa School
  • People Management — Alison