S.T.A.R. Framework

What I've Built

Real projects, real numbers. Each one is documented using the S.T.A.R. framework — Situation, Task, Action, Result — because I believe the best way to show what I can do is to show what I've already done.

Urban ResilienceIn Production

Digital Public Works Platform (KISIP II)

Spatial Collective / World Bank KISIP II / 2024 to Present

I manage the enterprise platform that coordinates digital data collection, automated stipend payments, and real-time reporting for a World Bank-funded youth employment programme. The system handles 50,000+ daily API requests across a 76-table PostgreSQL database.

Next.jsTypeScriptReactTailwind CSSMapLibre GLPostgreSQLPrisma ORMODK CentralGovernment ServerJOSM / OSM

Daily API Requests

50K+ / day

Avg Response Time (ms)

<200ms

Database Tables

76-table schema

Payment Cycles Processed

KES 2M+

Read full analysis
FinTech / BitcoinActive

Afribit: Bitcoin Circular Economy Infrastructure

Afribit Africa / 2024 to Present

I volunteer as the DevOps administrator for Afribit's self-hosted BTCPay Server — the open-source Bitcoin payment processor that powers Kibera's grassroots circular economy. 2,000+ Lightning transactions across 40+ merchants and counting.

BTCPay ServerBitcoin CoreLightning NetworkDockerNginxLinux (VPS)Let's EncryptFedi ProtocolGeyser FundWebhooks

BTC Transactions

2,000+

Active Merchants

40+

Youth & Women Trained

120+

Crowdfund Raised ($)

$2,800+

Read full analysis
Social Impact / Geospatial

Urban Mapping for Resilience: Where It Started

Spatial Collective / World Bank / 2020 to 2024

This is where my journey started — from field-level mapper to building the GIS validation tools used by the entire team. I helped digitize 47,000+ building footprints, capture 6,000+ Street View images, and build the data quality pipeline that made all of it trustworthy enough for government use.

JavaJOSMHOTOSMODK CentralKoboToolboxOpenStreetMapPostGISQGISPythonReact

Buildings Digitized

47,000+

Street View Images

6,000+

Settlements Covered

3 settlements

OSM Contributions

47K+ features

Read full analysis