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

Users served
30,000+

Chumz · Jan 2023 → today · smallest deposit: $0.05

Growth
16.7×
Platform
iOS · Android
Rails
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.

500K+users today
16.7×growth since Jan '23
$0.05smallest deposit

→ Add here: a testimonial from your lead engineer or founder — one sentence is enough.

Chapters 2-4 · shorter stories

More work

Vorane Studios · 2020-2022

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.

Legacy rescue

PHP → TypeScript migrations

Converted legacy PHP web architecture into modern TypeScript stacks — the kind of careful surgery where nothing can break while everything changes.

Payments

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.

Email copied ✓