Jaber Ahmed

Jaber Ahmed

Mobile Application Developer

I build Android and cross-platform apps in Kotlin — from the design system up to the release build.

Open to freelance & full-time work

About

I've spent the last four years shipping Android apps in Kotlin, and the last two moving that work onto Compose Multiplatform so a single codebase serves Android and iOS without either one feeling ported.

My habit is to start with the design system — tokens, typography, motion — and build screens on top of it. It keeps the UI consistent and makes the 16.6 ms frame budget something I can actually hold onto once the feature list grows.

Toolkit

Languages
Kotlin Swift Java SQL
UI
Jetpack Compose Compose Multiplatform SwiftUI Material 3 Android Views
Architecture
MVI Clean Architecture Coroutines & Flow Koin Hilt
Data
Ktor Client Retrofit Room SQLDelight DataStore
Ship
Gradle / KSP Play Console Firebase GitHub Actions Crashlytics

Selected work

Doctor Prescription

A prescription writing tool for clinicians: patient records, drug search with dosage templates, and printable Rx output. Built on a shared design system with full Bangla and English localization.

compose-multiplatformktorkoin
Platform
Android · iOS
Stack
Kotlin Multiplatform
Min SDK
24  /  iOS 15
Bundle
18.4 MB
Status
In development

FaceGym

A facial-exercise game that scores each rep from the front camera in real time. The detection loop runs off the main thread so the animation never drops below 60 fps while the session is being tracked.

jetpack-composecameraxml-kit
Platform
Android
Stack
Compose · CameraX
Min SDK
26
Bundle
24.1 MB
Status
Beta

Naqsh

A launcher theming app — icon packs, geometric wallpapers and home-screen widgets drawn from Islamic pattern work. Ships a widget host that redraws on a schedule without waking the device.

glance-widgetscanvasdatastore
Platform
Android
Stack
Compose · Glance
Min SDK
29
Bundle
11.7 MB
Status
On Play Store

Contact

Have an app that needs building — or one that needs rescuing? Tell me about it.

Get in touch

Based in Dhaka, Bangladesh · Working GMT+6 · Replies within a day