Android developer
I build native Android apps for businesses.
Lagos, Nigeria · Senior Android Engineer
I build native Android products from the first sketch through the Play Store — and the libraries, mentoring, and community that keep other developers shipping.
01 About
I’m a senior Android engineer with over eight years of experience creating mobile applications with the Android framework in Java and Kotlin.
I’ve taken products from an idea to a Play Store release — ride-hailing, healthcare booking, vendor tools, and field data collection — and I publish libraries other developers can drop into their own apps.
I lead HackerCode Community, mentor junior Android developers, and contribute through the Google Dev Library.
02 Practice
I build native Android apps for businesses.
Community lead at HackerCode, where most of my open-source work gets pushed. HackerCode
I mentor junior Android developers setting a new turn in their career path.
I create libraries for the Android framework. Contributor profile
03 Work
Point a phone at an object and get context: specs and prices, food macros, or a plain-language explanation.
View case studyA reusable Android foundation: modular MVVM, convention plugins, dependency injection, tests, and CI.
View case studyA floating Linux widget that shows live disk usage for every real partition, including USB and NTFS mounts.
View case studyOne command that drops Android coding standards into a repo for Codex, Claude, and Cursor.
View case studyDaily maintenance, weekly cleanup, and system audits for an Android engineer’s Ubuntu machine.
View case studyA Compose app for browsing and creating food items, with categories, tags, and images.
View case studyA small expense tracker built with Jetpack Compose and MVVM.
View case studyA weather app wired to an API with dependency injection and Retrofit.
View case studyScans incoming SMS and notifies you when a message looks like spam, with a threshold score.
View case studyA from-scratch Twitter interface, built so beginners can see how a complex UI is put together.
View case studyConvert between currencies by their codes, using the fixer.io API.
View case studyReads color codes out of an image.
View case studyLook up your own card’s brand, type, bank, and country from the BIN, by typing or scanning the number.
View case studyA social network for polytechnic students. This was my HND final-year project.
View case study
Comfort-first ride hailing, taken from idea to a public beta with MVVM, maps, and live updates.
View case study
Vendor tools for restaurants and gift shops receiving orders from raventreat.com.
View case study
Healthcare appointments booked from home, published on Google Play.
View case study
Digital forms that let teams start collecting data as soon as the questions are in.
View case study
Mobile data collection for surveys, analysis, and supervision in the field.
View case study
Network state and reachability, including the case where the radio is up but there is no data.
View case study
Shared preferences or DataStore, with optional encryption switched on from the builder.
View case study
Current location as latitude, longitude, and a place name you can use directly.
View case study04 Writing
Jun 17, 2020
Phishing, fake login pages, and the small habits that keep an account from being handed over by accident.
Read the essay05 Talks
Presentation · 2023
A walkthrough of the tools and habits I was sharing with developers that year.
Open the deck06 Contact
Product work, a library question, or a mentorship conversation — send a note and I’ll reply by email.