I help businesses design and launch reliable Android apps that work anywhere — even on low-end devices and in low-connectivity environments. With 5+ years in software engineering and 4+ years building and publishing Android apps, I’ve worked with companies serving 1.5M+ daily active users and with startups bringing their first product to market. I focus on translating complex requirements into clean, scalable code for sectors including fintech, insurance, supply chain, energy (oil and gas), and e-commerce. From offline-first workflows to multi-language support and data-driven product improvements, I deliver solutions that drive adoption and measurable results.

About Me

Skill, Devotion, Fidelity

Over the past five years, I’ve worked on Android projects that have increased operational efficiency, improved user engagement, and boosted conversion rates — in some cases by up to 30% within eight months. These results came from focusing on the right features for the right users, using insights from user interaction data and in-app analytics to guide decisions. By identifying friction points in the user journey and adapting the UX — such as refining onboarding flows, optimizing call-to-action placement, and testing different layouts — I’ve been able to align product design with actual user behavior.

My approach blends A/B testing, dynamic UI experimentation, and analytics-driven decision-making to uncover the root challenges behind a business goal. I then design practical, scalable Android solutions optimized for performance, reliability, and long-term maintainability. I’m at my best when solving complex problems, simplifying user experiences, and collaborating with teams to deliver results that last.

Kotlin / Android
85%
Java / Android
75%
HTML
74%
Python
70%
WordPress
68%
CSS
65%
Flutter / Dart
40%

My Work & Portfolio

Insurance || E-commerce || Supply chain management (energy, oil & gas) || Pharmaceutical apps industries.

Hover or click to view

Case Study of Applications

Highlighted Software Applications:

Pharmaxy App

Pharmaxy is a Kotlin-based Android app designed to simplify managing, searching, and selling pharmaceutical products. It features a user-friendly interface and uses Firebase ML Kit for quick product billing and sachet scanning, plus OTP verification for secure transactions. By streamlining inventory and sales processes, Pharmaxy helps pharmacies work more efficiently and serve customers faster.

Coming soon

Pro-Driver Application

Pro Driver is a Kotlin-based Android app built for ProtoEnergy to streamline LPG gas deliveries nationwide. Using the MVVM design pattern, it enables drivers to manage deliveries to warehouses and containers efficiently. As part of ProtoEnergy’s wider supply chain platform, Pro Driver supports over 2,000 staff and helps serve more than 50,000 retail merchants, improving delivery speed, accuracy, and operational efficiency.

Read more

Pro-Inventory Application

Pro Inventory is a Kotlin-based Android app for warehouse coordinators, streamlining tasks like stock-taking, QR code scanning on gas cylinders, geofenced clock-ins, and managing LPG receiving and loading for over 200 regions. With integrated payment features, it forms part of ProtoEnergy’s end-to-end supply chain platform, supporting 2,000+ employees and serving 50,000+ retail merchants with greater accuracy and efficiency.

Read more

Qsure App

Qsure is a Java-based mobile app built for the insurance sector, enabling users to purchase and track personal accident insurance covers while staying organized in their daily goals. Designed for young, ambitious individuals, it combines ease of use with secure policy management, giving clients a modern tool to engage customers and streamline insurance access.

Niletee

Niletee is a Flutter-based e-commerce marketplace connecting Nairobi shoppers to reliable, verified vendors for fast purchases and convenient deliveries. Designed for ease of use, it streamlines product discovery and transactions, offering a trusted platform that enhances the online shopping experience for consumers in Nairobi and beyond.

Motor App

The Motor app is a Java-based mobile solution for purchasing and renewing motor insurance premiums. Integrating OCR and machine learning, it streamlines data entry, speeds up policy processing, and improves the insurance value chain. Designed for ease of use, it offers a seamless experience that simplifies insurance management for users while delivering measurable efficiency gains for providers.



PixelNews

Pixel News is an Android news application built with MVVM clean architecture, separating concerns into Presentation (View & ViewModel), Domain (UseCase & Repository), and Data (Local & Remote sources) layers. As the second iteration of a simpler news blog app I developed, Pixel News enhances maintainability, scalability, and code reusability while providing a more robust and responsive user experience.

See project

WatchDog App

Watchdog App is a personal project exploring file protection and app activity monitoring on Android. Built to detect and alert users about unauthorized access attempts, it serves as a lightweight security layer for safeguarding sensitive files. This experiment in digital privacy reflects my curiosity for building practical, security-focused tools.

See projects



Ruby Insurance Bot

Ruby is an insurance omnichannel chatbot integrated with Facebook and WhatsApp, designed to enhance customer engagement and streamline the process of purchasing and tracking insurance policies. It delivers a seamless conversational experience, improving accessibility and customer satisfaction.

Read more

Open Source Projects

For a greater illustration of some of the favorite open source projects I've worked on, kindly see the projects pinned on the overview section in my github page.

See projects



Contact Me

Have a question or want to work together? I'd love to hear from you.

Get In Touch !