Available for opportunities

Habeebah Sulayman
Mobile Software Engineer

I build cross-platform mobile apps with Kotlin Multiplatform — from shared business logic to native UI, backend integrations, and Play Store deployment. I've shipped production features across Android and iOS, working with teams in the UK and contributing to live apps.

1+
Year of professional experience
2
Platforms (Android · iOS)
1
Live Play Store app
6
Languages localised

Career

Experience

Engineering work on real products, in real teams.

Full-stack mobile engineer on AssistantX — a cross-platform AI assistant app built in Kotlin Multiplatform, targeting Android and iOS from a shared codebase. Part of a team; own the full feature lifecycle from design through PR review by the CTO.

  • Designed and implemented an end-to-end account deletion flow across Firebase Auth Admin SDK, Ktor/PostgreSQL backend, and RevenueCat — sequenced to prevent orphaned records; compliant with GDPR and Play Store data deletion policies.
  • Built a real-time chat history search bar using debounced StateFlow queries against SQLDelight, with flatMapLatest cancellation to prevent race conditions.
  • Implemented in-app theme switching (Light / Dark / System) persisted via DataStore Preferences, with zero-flicker startup using runBlocking initial value.
  • Authored 8+ unit tests with MockK and UnconfinedTestDispatcher, covering theme switching, URL routing, and chat history clearing.
Kotlin MultiplatformJetpack ComposeSQLDelightKtorFirebaseRevenueCatClean ArchitectureMVVMMockK

Expanded a production Android app from English-only to 6 languages, increasing accessibility for an estimated 2+ billion speakers of Spanish, Arabic, Hindi, French, and Bengali. Also implemented the Google Play in-app review flow to surface timely rating prompts.

  • Created 12 new resource files across 5 locales, translating 57 string resources (285 localised strings total).
  • Implemented Arabic's 6-form plural system (zero / one / two / few / many / other) using Android's plural resource API.
  • Added android:localeConfig to enable Android 13's per-app language preference picker in Settings.
  • Migrated a hardcoded English plural hack to a proper pluralStringResource call — cleaner and fully internationalised.
  • Integrated the Google Play In-App Review API (play:review-ktx 2.0.2) — flow triggered automatically after a successful merge operation, using RateUsState in DataStore with snooze logic to respect Google's quota limits.
AndroidKotlinJetpack Composei18n / L10nAndroid ResourcesAndroid 13 APIPlay In-App Review

Work

Projects

A selection of things I've built — personal and professional.

AssistantX
AssistantXPre-launch

Cross-platform AI assistant app for Android and iOS built in Kotlin Multiplatform at Layer Axis. I contributed key features including real-time chat search, theme customisation, settings infrastructure, and a GDPR-compliant account deletion flow.

KMPComposeSQLDelightFirebase
Duplicate Contacts Remover
Duplicate Contacts RemoverLive

Production Android app that detects and merges duplicate contacts — built by Layer Axis. I contributed full internationalisation across 6 languages including Arabic's complex 6-form plural system.

AndroidKotlini18n
Spendly
SpendlyPersonal Project

Android expense tracking app built from scratch with Kotlin and Jetpack Compose. Log, categorise, and review daily spending with a clean Material 3 interface.

KotlinComposeAndroid
Smart Chef
Smart ChefPersonal Project

AI-powered recipe suggester — enter ingredients you have, get tailored recipe ideas. Built with web technologies and integrated with an AI model API.

JavaScriptAI APIWeb

Built for fun

Side experiments and smaller builds I've shipped for the joy of shipping.

Tip Calculator
Tip Calculator

A clean, interactive tip calculator. Enter your bill, choose a tip percentage, and split it across the table — built for fun with plain HTML, CSS, and JavaScript.

HTMLCSSJavaScript
Live demo ↗

Stack

Technologies

Tools I work with daily and reach for confidently.

Mobile · KMP

KotlinKotlin MultiplatformJetpack ComposeAndroid SDKiOS (shared KMP)Clean ArchitectureMVVM + StateFlow

Data · Backend

SQLDelightKtorFirebaseRevenueCatPostgreSQLREST APIs

Testing · Tooling

MockKJUnitUnconfinedTestDispatcherGit · GitHubGradleBuildKonfig

Web

HTML5CSS3JavaScriptTypeScriptReactNext.js

Background

About me

I'm a mobile software engineer based in Osun, Nigeria, with experience building cross-platform Android and iOS apps using Kotlin Multiplatform. I've worked with reputable companies in the UK, shipping production-grade features end-to-end — from architecture through backend integrations to Play Store deployment.

Before software, I studied Microbiology at the University of Ilorin, graduating top of my faculty. That scientific background shapes how I think about problems — systematically, with attention to edge cases — and it's the reason I'm drawn to healthtech and bioinformatics as long-term application areas.

Location

Osun, Nigeria · Open to remote (UK / EU)

Experience

Mobile Engineer · Kotlin · KMP · Android · iOS

Primary stack

Kotlin · KMP · Jetpack Compose · Ktor

Background

BSc Microbiology, University of Ilorin — First in Faculty

Interests

Mobile health · Bioinformatics · Infectious disease tech

Let's talk

Open to the right opportunity

Whether it's a mobile engineering role, a KMP project, or just a conversation — I'd like to hear from you.