Building reliable systems, from APIs and data pipelines to applications people use.
I'm a software engineer based in Nairobi, Kenya, working across backend services, full-stack applications, cloud infrastructure, and mobile platforms. I enjoy solving the difficult parts of software delivery: reliable integrations, offline-first experiences, data consistency, and systems that remain maintainable as they grow.
My work includes products reaching 100,000+ users, wearable and biometric data integrations, agricultural advisory platforms, and independently built fintech tools. I also enjoy mentoring developers, writing about engineering, and experimenting with Go and hardware projects.
Pesa Radar · Independent project
Offline-first fintech · Flutter · Hive · Firestore
An Android personal-finance app that turns transaction SMS into useful financial insights while keeping SMS processing on-device. Built with layered architecture, local-first storage, optional cloud synchronization, and a structured SMS parsing engine. Implemented chunked backup and restore flows with integrity checks.
Wearable integrations · Flutter · FastAPI · GCP
Contributed to a running and training platform that connects athlete profiles, activity history, training plans, and wearable providers. Built mobile experiences and backend integrations, worked with provider-specific synchronization challenges, and supported data processing and app-store delivery. My work spans Flutter/BLoC, FastAPI services, and cloud data pipelines.
Agri-tech · Flutter · Angular · GraphQL · Firebase
Worked on an agricultural advisory platform reaching 100,000+ farmers across 10+ countries. Helped deliver mobile and web experiences designed for practical use in diverse, often connectivity-constrained environments.
Personal development · Flutter · Firebase
Contributed to a cross-platform habit, goal, and roadmap application available on iOS and Android, with 30,000+ users. Worked on mobile features, product improvements, and release delivery.
More experiments: GitHub repositories · Engineering portfolio
- Senior Full-Stack Engineer — ITalanta / Elewa · Jan 2022–Present
Building mobile and backend features, integrating external services, supporting production delivery, and mentoring engineers across product teams. - Full-Stack Engineer — Savanna Dot Net · Sep 2021–Jan 2022
Developed web and Android applications, including fintech and blockchain-related functionality. - Full-Stack Engineer — Techxers Kenya Ltd · Jan 2020–Aug 2021
Delivered client web and mobile projects and mentored junior developers. - Co-Founder & Lead Developer — Creators Galaxy Inc · Nov 2019–2022
Developed game systems and tooling using Unity, C#, and SQLite.
I enjoy sharing what I learn beyond writing code. On Medium, I write about software engineering, system architecture, technical challenges, and practical lessons from building real-world applications.
You can also explore my projects, professional experience, and the technologies I work with through my portfolio.
When I'm not coding, I'm usually exploring a new tool, tinkering with hardware, or playing strategy games likes Sid Mier Civilization 🌍 or Age of Empires 🐎.




