Technical Lead & Software Engineer
Oct. 2023 - PresentTefo CBS for Afriland First Bank
Highlight
A Blockly-based accounting-schema generator (350% efficiency gain for bank accountants) and an end-to-end Cypress suite (~620% faster QA cycles).
Technical lead on Tefo, a high-availability Core Banking System for Afriland First Bank South Sudan (100,000+ clients, 24/7 SLA) integrating 19 banking microservices across accounting, transactions, KYC/AML, audit, parties, products and till operations: client platform architecture, delivery coordination with backend and QA, and journal-entry posting in the accounting engine.
Designed and built @tefo/mr-review, an in-house RAG code-review agent on the Anthropic API that pulls per-MR context from Jira, Confluence, GitLab and live Swagger contracts and posts inline review comments back to the MR.
Architected the client monorepo (Turborepo + Yarn workspaces), two Next.js apps and ten shared TypeScript packages, under a strict domain-driven structure.
Mentor junior engineers and run architecture and code reviews.
- React
- Next.js
- TypeScript
- Ant Design
- Formik
- React Query
- Turborepo
- Google Blockly
- Cypress
- NextAuth
- Keycloak
- Socket.io
- Docker
- Bitbucket
- Jira
- SonarQube
- Node.js
- Anthropic API
- RAG
- LLM
Project Manager
Sept. 2025 - PresentKANU for Fondation ADAF
Highlight
Roadmap, architecture and delivery for a new platform, balancing stakeholder priorities against engineering capacity.
Lead end-to-end delivery of a pan-African knowledge-sharing platform connecting think-tank collaborators, researchers and policymakers.
Coordinate engineering, design and product on roadmap, technical architecture and UX; define and prioritise features — collaboration spaces, governance frameworks, opportunity marketplaces — against member feedback and the organisation’s mission to democratise access to knowledge in Africa.
- Next.js
- TypeScript
- Jira
- Confluence
- MermaidJS
Business & Functional Analyst
Dec. 2024 - PresentTefo CBS for Afriland First Bank
Highlight
Specifications for 90+ modules, written to be checked against a regulator as much as a compiler.
Translate banking-expert requirements into functional and technical specifications for 90+ Tefo modules — accounting engines, transactions, KYC, AML, audit logs — aligning them with regulatory, accounting and operational standards.
Review UI/UX deliverables against requirements and Swagger contracts to catch discrepancies early.
- Jira
- Confluence
- UML
- MermaidJS
Software Engineer
Feb. 2023 - June 2024SARA by Afriland, mobile banking
Highlight
Delivered the transfer feature that drove 7,500 active users and roughly $30,000 in first-month revenue.
Owned the maintenance and evolution of SARA by Afriland, a React Native mobile banking app serving Côte d’Ivoire and Liberia.
Designed and shipped revenue-generating features including utility bill payments and wallet-to-wallet transfers across Orange Money, MTN MoMo and E-Wallie.
- React Native
- i18next
- Redux
- Jest
- Testing Library
- Expo
- Kotlin
- GitLab








