Android delivery first, with backend ownership as supporting breadth.
role: Android migration lead / current work
androidkotlinnative migrationRAIN RFID
Leading the move from a cross-platform base to Kotlin Android, creating a more
maintainable native foundation with better control over device-connected retail workflows.
stack: Kotlin, Android, native architecture, migration strategy
mpesa-multi-market.kt
M-Pesa Multi-Market Android
about M-Pesa
scope: five national markets / around 5 million users
fintechandroid5 marketsreliability
Shipped Android experiences for Mozambique, Lesotho, Tanzania, DRC, and Ghana,
where dependable mobile-money flows matter in everyday use, not only at launch.
stack: Android, fintech, multi-market delivery, reliability
role: full-stack product ownership
saaspostgresqlbackupssecurity-first
Built a security-first SaaS for automated PostgreSQL backups, encrypted artifact
storage, and portable restore downloads, centered on dependable recovery workflows.
stack: Kotlin, PostgreSQL, backup automation, encrypted storage
role: backend product development / current work
backendschedulingpaymentsintegrations
Built scheduling, guest, check-in, payment, messaging, and calendar-sync flows
that hold together under real operational use.
stack: Ktor, PostgreSQL, Exposed, Stripe, Twilio, SendGrid