Building secure, scalable backend systems for fintech, SaaS, and real-world platforms.
Python · Django · Django REST Framework · FastAPI · PostgreSQL
I'm a backend software engineer with hands-on experience designing and building production-ready APIs, authentication systems, and financial infrastructure. I specialize in the Python ecosystem and have delivered real-world platforms handling payments, user management, and data integrity at scale.
- Trained at ALX Africa — one of Africa's most rigorous software engineering programs
- Built and shipped fintech backends processing M-Pesa payments and QR-based transactions
- Experienced in multi-role system design — connecting end users, merchants, and administrators through unified APIs
- Comfortable taking a backend from architecture → implementation → deployment
Languages
Frameworks & Libraries
Databases
Tools & Infrastructure
Integrations
EasyPay — Closed-Loop Digital Payment Platform
Real-time, ledger-driven payment infrastructure for controlled ecosystems
A production-grade financial platform connecting students, guardians, merchants, and admins through a unified system. Built to replace manual mobile money workflows with programmable financial controls and real-time transaction tracking.
- M-Pesa (Daraja API) integration for deposits and payments
- QR-based point-of-sale payment flow
- Multi-role access control (student · guardian · merchant · admin)
- Real-time ledger with transaction history and audit trail
Python Django DRF PostgreSQL M-Pesa QR Payments JWT Auth
SaccoSphere — SACCO Management Backend
Unified platform for savings and credit cooperative management
A Django REST Framework backend that brings multiple SACCOs onto one platform. Members can join SACCOs, manage savings, request loans, and handle repayments — all through a secure, documented API.
- Multi-SACCO membership and role management
- Loan application, approval workflow, and repayment tracking
- Mobile payment integration for contributions and repayments
- Token-based authentication with permission scoping
Python Django REST Framework PostgreSQL JWT Mobile Payments
DriveAccess — Vehicle Leasing Backend
Role-based backend system for verified vehicle leasing
A complete backend for a vehicle leasing platform with qualification-gated access. Admins manage fleet inventory and qualifications; verified drivers browse eligible vehicles, request leases, and process payments — all through a clean REST API.
- Qualification-based vehicle access control
- Admin panel for vehicle, driver, and lease management
- Payment processing and lease lifecycle tracking
- Structured API with full endpoint documentation
Python Django PostgreSQL JWT Auth REST API
I'm open to backend engineering roles, freelance projects, and technical collaborations.