Safaricom PLC via Andela
Full-Stack Engineer
MySacco Digital Banking Platform
Mar 2023 – PresentApache Fineract Implementation
Built the complete digital banking frontend for SACCOs on Apache Fineract. Created GraphQL middleware orchestrating complex financial operations across lending, savings, and wallet modules.
- 70K+ lines of production code
- 93.8% test coverage (4,682 tests)
- 5 core modules: User Management, Org Setup, Products, Admin, Accounting
- Live in production (Oct 2025), powering 5+ pilot SACCOs
Partner Workspace Platform
2023 – 2024Credit Analytics Dashboard
Led frontend development for self-service partner portal enabling organizations to onboard, manage admin users, preview queries, and securely interact with credit scoring data through JupyterHub.
- KES 6.6B+ in credit business value enabled
- Fuliza: KES 1.1B limits • M-Shwari: KES 411M • KCB M-Pesa: KES 5.1B
- Cleared 9-month engineering backlog in 2 weeks
Merchant Enterprise Portal
2023 – 2024Payment Management Platform
Built self-service payment reconciliation platform for Safaricom merchants. High-performance Node.js backend handling B2B/B2C flows.
- 128,610+ organizations onboarded
- KES 15M annual cost savings
- B2B/B2C payments, reversals, shortcode management
Unified Portal & Ziidi Biashara
CurrentPlatform Consolidation
Building Next.js monorepo consolidating Safaricom's digital platforms. Leading Ziidi Biashara feature development.