ABSA · 2024 · 01/06
Elevating ABSA banking.
A complete redesign of the ABSA banking app focused on usability, accessibility, and modern product UX for retention.
Five years shipping production systems across payments, mobile, and product. Currently leading Message Heard at ProDG ↓ clients include Amazon & BBC ✦
I'm a senior software engineer based in Nairobi, five years deep into shipping production systems. My favorite thing is the moment a messy figma file becomes a production app — the part where it becomes real.
I work across product, mobile, and full-stack because I've never been able to stay in one lane. I lead Message Heard at ProDG; major clients include Amazon and BBC. I build payment infrastructure for Savannah Technologies in the UK. I redesigned interfaces for UBA and Standard Bank.
Outside of work I'm usually reading something I'll never finish, crocheting a cute outfit, or losing at chess against my own portfolio.
Sprint planning, roadmap, stakeholder alignment. Discovery → ship cycles.
Flutter, Swift/SwiftUI. Clean MVC, GetX state management, scalable architecture.
React, Next.js, TypeScript on the front. Python, Laravel, Node on the back. GCP for infra.
Design systems, component libraries, accessibility. Figma fluency, eye for type.
oof — there are a lot of projects i've done. but these are the few i can actually share ✿
ABSA · 2024 · 01/06
A complete redesign of the ABSA banking app focused on usability, accessibility, and modern product UX for retention.
MYZOLA · 2022—24 · 02/06
A comprehensive personal finance app for tracking expenses, savings goals, and insights — built for people who find budgeting intimidating.
ZURI HEALTH · 2024 · 03/06
A fully functional Hospital Management System (HMS) designed for seamless interaction between patients, doctors, nurses, lab technicians, and administrators.
RESUMATE · 2024—25 · 04/06
AI-assisted career companion for overwhelmed job seekers: smarter resumes, a career quiz, matched roles, and ongoing guidance so growth feels directional—not chaotic. Flutter (MVVM + GetX), ActionHero.js + TypeScript API, MongoDB, AI integrations.
KENIC APP · 2025 · 05/06
Cross-platform Flutter app to search, register, and manage .KE domains—availability checks, registrar workflows, and smart name suggestions for Kenya’s creators and SMEs (Hack-a-Milli Challenge 2025 × KeNIC).
FIELDPULSE · 2025 · 06/06
Offline-first jobs platform for managers and technicians: assignments, navigation, structured checklists, photo + signature capture, then sync when connectivity returns. Flutter (GetX, Drift/SQLite) · Django REST · Channels · PostgreSQL · Redis · MinIO.
A complete redesign of the ABSA banking app focused on usability, accessibility, and modern product UX for retention.
A comprehensive personal finance app for tracking expenses, savings goals, and insights — built for people who find budgeting intimidating.
A fully functional Hospital Management System (HMS) designed for seamless interaction between patients, doctors, nurses, lab technicians, and administrators.
AI-assisted career companion for overwhelmed job seekers: smarter resumes, a career quiz, matched roles, and ongoing guidance so growth feels directional—not chaotic. Flutter (MVVM + GetX), ActionHero.js + TypeScript API, MongoDB, AI integrations.
Cross-platform Flutter app to search, register, and manage .KE domains—availability checks, registrar workflows, and smart name suggestions for Kenya’s creators and SMEs (Hack-a-Milli Challenge 2025 × KeNIC).
Offline-first jobs platform for managers and technicians: assignments, navigation, structured checklists, photo + signature capture, then sync when connectivity returns. Flutter (GetX, Drift/SQLite) · Django REST · Channels · PostgreSQL · Redis · MinIO.
I start by dissecting user needs, analysing the market, and mapping out the best tech solutions. Whether it's blockchain integration or intuitive UX, every decision is backed by strategy. No assumptions. Only evidence.
Aesthetic meets function. I craft clean, intuitive interfaces that simplify complex systems, making user interactions effortless and engaging. Beauty earns its place — if it isn't helping the user, it's in the way.
Ideas come to life through interactive prototypes. I test, tweak, and refine until the design flows seamlessly and feels right — where “right” means a user completes a task without thinking about the interface at all.
I work hands-on with developers — or as one myself — to ensure every detail translates perfectly. No pixel out of place, no unnecessary complexity. Just smooth, scalable solutions. Design stops at delivery. I don't.