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.
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.
Insurance || E-commerce || Supply chain management (energy, oil & gas) || Pharmaceutical apps industries.
Hover or click to view
Highlighted Software Applications:
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 soonPro 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 morePro 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 moreQsure 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 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.
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.
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 projectWatchdog 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 projectsRuby 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 moreFor 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 projectsEarned top-rated Upwork Freelancer badge, placing me in the top 10% of 12 million registered freelancers.
Worked on 5 + Android projects, of all sizes from start-ups to large companies including one valued at over $7,800 that received a five-star rating from the client.
Extensive experience in building successful apps for clients of all sizes, from start-ups to large companies.
Have a question or want to work together? I'd love to hear from you.