a
ahmed_rashid_al

Ahmed B

@ahmed_rashid_al

Android Developer building AI powered realtime mobile apps with Kotlin

Egypt
English, Arabic
About me
I build and fix native Android apps in Kotlin. No cross-platform wrappers, real native depth. Shipped: Arcadia, 1st place nationally in a 120,000+ entrant competition, live on Google Play. FlexPing, a live subscription app for a UK client with Play Billing, foreground services and server-side verification. I take on the hard stuff: crashes, billing bugs, background services, Compose UI, race conditions nobody else can reproduce. A client put it best: "exactly the kind of native Android engineer you want on a tricky bug." Tell me what's broken or what you want built.... Read more

Skills

a
ahmed_rashid_al
Ahmed B
Offline • 

See my services

Android App Development
I will develop a native android app using kotlin and compose
Mobile App Bug Fixes
I will fix your android app crashes bugs and errors

Portfolio

Work experience

Upwork

Freelance Android Developer (Kotlin, Compose, KMP)

Upwork • Freelance

Mar 2026 - Present4 mos

I build and maintain native Android apps for clients with real users in production. Not prototypes, not demos — apps that live on the Play Store and keep working after launch. Selected work: FlexPing (UK client, Amazon Flex drivers) — Built from an empty repo through closed testing to a production release. Google Play Billing across three subscription tiers with server-side receipt verification, and a foreground service engineered to survive aggressive OEM battery management. Still maintained by me today. Arcadia — An AI-powered game tracker, live on the Play Store. Took 1st place nationally in an Egyptian tech initiative out of 120,000+ participants. I own the app, the AI layer, and the store listing. PixelOne — A multi-tenant restaurant ordering and loyalty platform in Kotlin Multiplatform, with iOS and Android sharing business logic, a React admin dashboard, and a Firebase backend running the loyalty and referral engine. What I actually do: I don't stop at the screen. I own the architecture underneath it, the backend it talks to, and the performance work most projects skip — baseline profiles, memory profiling, app-size reduction. When a subscription silently fails to renew or a background job dies on one manufacturer's device, that's my problem to find and fix. I've also contributed to Appwrite's official Android SDK, which means I'm comfortable reading a codebase someone else wrote before I change it. A lot of client work is rescue work. I've maintained a 100% job success rating across every contract, and I take a low volume of clients so each one gets real attention.