Nairobi, Kenya / remote-friendly

I know what finance work asks of a system.

I bring that experience to Business Central work and to the data and AI projects I build. I stay close to how the work is actually done and who has to use what I make.

Find your route

Where to start

About

Finance experience shapes
how I build systems.

I have done the finance work, and that changes how I build systems. People who have worked through the messy parts of finance notice things a clean requirements document can miss. I keep those details in the implementation and stay close to the users until the design makes sense in practice. That is what working with me looks like.

See the full timeline →

Selected work

Selected projects

Projects spanning Business Central, finance analysis, data engineering, and AI systems.

01PROJECT / AI SYSTEMS

ERP Consultant
AI Agent

A multi-agent system I built for ERP functional consulting, spanning requirements, process mapping, solution design, QA, UAT, training, and documentation.

Problem

Consultants spend time repeating documentation, test preparation, and training-material work across project phases.

Approach

A central orchestrator routes work to specialized agents and maintains project context, generated documents, and supporting tools.

Stack

Python · FastAPI · Gemini API · PostgreSQL · Pydantic · Pytest · Render

AI
→
ERP
BCCASE / BUSINESS CENTRAL

From grant rules
to usable systems

An anonymised implementation pattern from Business Central work with NGOs and donor-funded programmes.

The situation

Finance and operations need one working picture across Finance, Procurement, Grants, HR, Payroll, Logistics, Sales, Purchasing, and Inventory.

How I approach it

I start with requirements and process analysis, use Fit-Gap to separate the real need from the workaround, then carry the design through configuration, UAT, defect resolution, training, and post-go-live support.

Why finance matters

Hands-on O2C and finance work keeps the solution grounded in the people who will reconcile, approve, report, and close in it every day.

BC
→
UAT
02PROJECT / ANALYTICS

Water access
assessment

A Power BI analysis of water availability, quality, and distribution across rural and urban Maji Ndogo.

What it does

It puts water availability, quality, and distribution across rural and urban Maji Ndogo into a Power BI view.

What it demonstrates

Moving from an assessment dataset to a dashboard that makes geographic and quality differences easier to inspect.

Connects to: Data & analytics
03PROJECT / DATA ENGINEERING

Customer
segmentation

An end-to-end pipeline for customer segmentation in the Kenyan banking market.

What it does

It turns Kenyan banking-market data into comparable customer groups through validation, enrichment, feature engineering, and clustering.

What it demonstrates

Keeping the market context visible while building an end-to-end pipeline.

SEG
↗
More projects

Job data engineering
View repository ↗1.6M+ raw job postings → governed, analytics-ready datasets.

Connects to: Data & analytics

Credit card fraud detection
View repository ↗A repeatable path from raw transactions through validation, transformation, and warehouse loading.

Kenya loan analysis
View repository ↗Analysis that brings county, demographic, temporal, clustering, and prediction patterns together.

Experience

Where I have
worked.

A chronological record of the roles behind the work.

APR 2026 — NOW

SGS / Nairobi County, Kenya

Order to Cash (O2C):
AR Accountant

I own the daily AR work across cash application, reconciliations, unresolved cash tracking, refunds, credit and debit notes, reallocations, WHT and WVAT deductions, bad-debt provisioning, WIP, unbilled revenue, and month-end close. The work runs through Oracle E-Business Suite, Microsoft 365, and a daily Excel tracker.

150–200transactions processed daily1,000+transactions processed monthly
SEP 2023 — MAR 2026

Systems Reengineered Ltd / Nairobi County, Kenya

Functional Business Analyst

I supported 20+ Microsoft Dynamics 365 Business Central projects from discovery through user training. The work covered Finance, Procurement, HR, Payroll, Grants Management, Logistics, and M&E. I gathered requirements, wrote functional specifications, configured permission sets and roles, tested access restrictions, documented security requirements, led UAT and training, and contributed to tender documentation and solution requirements.

20+projects supported from discovery to training
JAN 2023 — AUG 2023

Biashara Merchant Company / Tatu City, Kenya

Accountant

I managed accounting operations for a beer distribution company using Sage Evolution. I handled payables, receivables, reconciliations, supplier management, tax compliance, credit-note reversals and rebilling. Excel dashboards using Pivot Tables, VLOOKUP, and SUMIFS supported forecasting and cash-flow monitoring.

10%liquidity planning improvement5%fewer account discrepancies
JAN 2019 — DEC 2022

Liquid Intelligent Technologies / Nairobi, Kenya

Accounts Receivables Accountant

I managed end-to-end accounts receivable operations using Sage 300, with credit control, collections, revenue assurance reporting, reconciliations, customer issue resolution, and cash forecasting.

10%increase in collections15%reduction in overdue accounts

Capability map

Tools and project
evidence.

01

Finance operations

Order-to-Cash · AR · cash application · reconciliations · credit and debit notes · rebilling · refunds · WHT and WVAT deductions · unresolved cash · month-end close

●
02

Business Central consulting

Requirements gathering · Fit-Gap analysis · functional specifications · configuration · role-based access · UAT · user training · post-go-live support

●
03

Finance systems & tools

Oracle E-Business Suite · Sage 300 · Sage Evolution · QuickBooks · Microsoft 365 · Excel

●
04

Data & analytics

Power BI · SQL · Python · ETL/ELT pipelines · warehousing · orchestration · data validation · dimensional modeling

Demonstrated in: Maji Ndogo · Customer Segmentation · Job Data Engineering · Credit Card Fraud Detection
●
05

AI systems

Multi-agent workflows · research · document generation · applied ML · clustering · structured outputs

Demonstrated in: ERP Consultant AI Agent · Kenya Loan Analysis
●
06

Currently building

Extending my data-engineering practice through Kafka, Spark, lakehouse patterns, Delta Lake, Iceberg, pipeline observability, and advanced dbt.

○

How I work

How I handle
the work.

For implementation work, I make the next step testable. That starts with a clear requirement and ends with something users can try.

Talk through a problem →
01Trace

Start with the transaction.

02Translate

Turn the rule into a usable design.

03Test with users

Put it in front of the people who run it.

04Explain

Write down what they need next.

Credentials & community

Credentials and
community.

Education

Bachelor of Commerce, Finance
First Class Honours

University of Nairobi · 2014–2018

I use finance to read what the data is saying. At Biashara, cash-flow dashboards supported a 10% improvement in liquidity planning.

Accounting

CPA finalist (Kenya)

The CPA work gave me a base in taxation, financial management, corporate law, and auditing. I use it in the details: WHT, WVAT, reconciliations, and close.

Lead credentials

Business Central
and data engineering

Microsoft Certified: Dynamics 365 Business Central Functional Consultant Associate
Mar 2026

ALX Data Engineering
Completed Aug 2026

Also: ALX Certified Data Analyst · SQL Advanced, HackerRank · Google Data Analytics · Programming for Data Science with Python · Gemini API · AI Career Essentials · QuickBooks · Power Platform Fundamentals · Azure API Management

Community & writing

Zindi
Bundi Insights

Member of the Zindi community. Volunteer Data Science contributor at Bundi Insights · Jul 2025–Jul 2026. I also write and post about finance operations and Business Central on my LinkedIn posts.

Languages

English
Swahili

English at full professional proficiency; Swahili at native or bilingual proficiency.

Contact

Have a role or
process to discuss?

Email me with the context and the problem you want to solve. A short note with the role, process, or question is enough.