Software engineer · Nairobi · Remote-ready (UTC+3)
I build mobile money products that people trust with their savings.
Frontend & mobile engineer specialising in React, React Native and Flutter. For the last three years I've been shipping the fintech app behind one of Kenya's fastest-growing micro-savings platforms.
// currently: Software Engineer @ Chumz — open to remote contracts & roles
Chumz · Jan 2023 → today · smallest deposit: $0.05
16.7×Platform
iOS · AndroidRails
Mobile money
Case study № 1
Chumz: engineering trust into micro-savings
When your users are trusting an app with their savings — sometimes fifty cents at a time — every janky screen is a reason to leave. My job: make the mobile experience feel worthy of that trust. Scroll through the story; the phone follows along.
01 / The context
A savings app for everyone — including a $0.05 deposit
Chumz lets people save toward personal or group goals through mobile money. That means our real users are on every kind of Android device, on every kind of network. Designing for the newest iPhone would be designing for almost nobody.
When I joined in January 2023 the product had traction — about 30,000 users — and a long list of rough edges standing between it and the next order of magnitude.
02 / My role
Owning the mobile experience end-to-end
I develop, design and prototype the mobile interfaces — and work with our lead engineer oncode reviews, roadmaps and feature prioritisation. I also mentor every junior and intern who joins, through pair and mob programming.
Remodelling core user flows was the heart of it: redesigning, reassembling and reintegrating the journeys people take most, and resolving critical bugs before users could feel them.
→ Add here: one flow you're proudest of, with a before/after screen pair or a 30-second recording.
03 / The unglamorous win
A dashboard that gave the support team superpowers
Growth creates tickets. I designed and built a tailored customer-success dashboard that pulled a scattered, multi-tool process into one screen — so the team could see, triage and resolve issues dramatically faster.
Internal tools rarely make portfolios. They should: they're where you learn to build for users who sit three desks away and tell you exactly what's wrong.
→ Add here: rough numbers — tickets/week handled, or resolution time before vs after.
04 / The result
16.7× growth, and features that move real money
The product grew from 30,000 users to over 500,000 during my tenure, and features I shipped contributed to a significant increase in assets under management — people saving more, more often.
→ Add here: a testimonial from your lead engineer or founder — one sentence is enough.
Chapters 2-4 · shorter stories
More work
3 startups, idea → launch
Agency work across finance, healthcare, logistics and e-commerce. Built web and mobile apps with React and React Native, and gave three startups their first online presence.
PHP → TypeScript migrations
Converted legacy PHP web architecture into modern TypeScript stacks — the kind of careful surgery where nothing can break while everything changes.
Mobile money integrations ×2
Integrated mobile money payment rails for two businesses — the same muscle I now use daily in fintech, learned client-side first.
Colophon
About me, briefly
I engage with the whole life cycle — brainstorming, prototyping, building, refining — and I do my best work in cross-functional teams where ideas move freely.
Before software, I facilitated ten-week public-health programs with the Kenya Red Cross for over a hundred young adults. Explaining complex things simply, to any audience, turned out to be the most transferable skill I own.
Fintech sharpened it into a principle: when people trust you with their savings, "mostly works" is not a standard.
- Languages
- TypeScript · JavaScript · Python · Dart · Kotlin
- Frontend
- React · React Native · Next.js · Flutter · Svelte · Astro · Angular
- State & data
- Django · Firebase · Supabase · Zustand · Redux · TanStack Query
- Education
- BSc, Machakos University · 2020
- Base
- Nairobi, Kenya · UTC+3 · --:-- local
- This site
- Bespoke, naturally. I wouldn't hand you anything less.
On the stack question
I often get asked: "Do you work with React or Angular? React Native or Flutter?" My honest answer — it doesn't matter. These are tools, and tools can be learned. What can't be faked is the dedication to the end result: an experience your customers love and growth your business can measure. That's what I guarantee, regardless of the stack.
The next chapter could be yours
Building something people need to trust?
I reply within a day. Tell me what you're building and where the friction is.