Android app development
Building responsive apps from an empty project and taking over existing codebases without breaking them. Kotlin first, Java where the codebase asks for it.
Android Developer · Islamabad, PK · Open to work
Four years in Kotlin and Java, shipping to the Play Store — utility, media and personalization apps that survive real users, real reviews and real crash reports.
Combined installs across the apps listed below
01 — About
I'm an Android developer who ships. Not prototypes — apps that live on the Play Store, take real traffic, and get updated when users complain.
I work in Kotlin and Java, structure apps around MVVM, and use Room for local storage and Retrofit for everything over the wire. Firebase handles the rest: Remote Config for shipping changes without a release, Crashlytics for finding what broke, Cloud Messaging for bringing people back.
Monetization is part of the job, so I've integrated AdMob, AppLovin and Unity Ads — placed carefully enough to earn without driving people to uninstall. Lately I've been moving my UI work over to Jetpack Compose.
02 — What I do
Building responsive apps from an empty project and taking over existing codebases without breaking them. Kotlin first, Java where the codebase asks for it.
Apps structured so features can be added without rewriting screens. Room for local persistence, plus MVC and MVP on legacy projects that already use them.
Faster cold starts, smoother lists, fewer ANRs. I chase crashes through Crashlytics and log analysis until the rate actually drops.
AdMob, AppLovin and Unity Ads, with placement tuned for revenue that doesn't cost retention. Waterfalls, formats, frequency capping.
Retrofit and OkHttp, coroutines and Flow, sensible error and offline states so a dropped connection isn't a blank screen.
Cloud Messaging and Remote Config wired up to drive engagement without shipping a new release for every change. Firebase Functions for backend logic, Firebase Hosting for the surrounding web pieces.
Subscriptions, one-time products and consumables wired through the Play Billing Library, with purchase verification and entitlement state that survives refunds and restores.
Toolbox
03 — Experience
3TechSoft
Funprime Technologies
Compulogic Standard Solutions
Preston University Islamabad
04 — Work
34+ apps · 4.7M+ combined installs
A built-in browser with one-tap VPN and ad blocking, so private tabs stay private without a second app.
A tile-matching puzzle board game with hundreds of layouts, hints and an untimed, no-pressure mode.
Offline dictionary and thesaurus with voice search, translation and a built-in keyboard for word lookups.
Two-way Urdu-English translation with offline dictionary lookups, voice input and phrase history.
Full Quran text and audio, live Qibla direction and accurate prayer times with adhan alerts, offline-capable.
Speak and get Arabic typed for you — a voice-to-text keyboard for people who type faster than they write.
Full offline Quran with word-by-word translation and MP3 recitation from multiple qaris, no connection needed.
The classic 16-lines-per-page Mushaf layout with offline MP3 recitation and translation in multiple languages.
Phonetic Urdu-English typing with voice input, built for switching between both languages without switching apps.
Dictate instead of type — accurate speech-to-text built into the keyboard for messages, notes and search.
Download videos in HD from multiple platforms and keep private ones behind a password-protected locker.
Filters, stickers, frames and effects, plus a quote builder with custom fonts and layouts for social posts.
Turn speech into accurate text and text into natural speech — built for notes, accessibility and productivity.
Face swap, AI headshots and text-to-image generation, wrapped in a flow that finishes in a few taps.
An AI assistant built on Quranic guidance for Ramadan planning, duas and everyday questions, in plain language.
One utility app holding the everyday set: flashlight tools, compass, image to PDF, PDF viewer and speech notes.
Read PDFs, convert photos and screenshots into clean PDF files, and keep everything in one place.
Pull MP3, AAC and other audio out of any video — soundtracks, songs, dialogue — quickly and at full quality.
Strip background noise, music or conversation out of any clip for clean, silent footage ready to edit.
Strip audio out of any video in a couple of taps, keeping the original quality and export format intact.
A faster, ad-lighter take on video-to-audio extraction with batch conversion and more output formats.
Fast, accurate speech-to-text for long-form dictation — notes, transcripts and messages, no manual typing.
Scan nearby WiFi networks, check signal strength and find hotspots on a live map, with saved passwords for known networks.
A sensor-backed compass paired with live weather, forecasts and temperature tracking for your location.
Animated lock screens with smooth unlock transitions and effects that hold up at 60fps on mid-range devices.
Templates, fonts, colours and logo placement for professional cards you can save and share as a digital card.
Schedule a convincing fake celebrity call, complete with incoming-call screen and audio, for a set-up that lands.
Club crests, national flags and pitch-green themes for the keyboard, with new packs added every season.
A digital tasbeeh with haptic taps, custom dhikr targets and counts that carry over between sessions.
Quran reading paired with a digital tasbeeh and dhikr counter, haptic taps and custom targets, in one app.
Record a voice or song and flip it backwards instantly — a quick way to catch hidden lyrics or just mess around.
A soundboard of realistic prank effects — air horn, siren and more — built for instant playback.
Charging animations, sounds and effects, with battery status tracking that looks like part of the system.
LED flash alerts for incoming calls and notifications, so nothing gets missed even on silent.
No apps in that category yet. Pick another filter.
05 — Writing
Reading call state in Java, handling the permissions properly, and showing the caller's number.
ReadA working scanner in Java, from camera permission through to decoding and handling the result.
ReadWiring a bottom bar to a navigation graph so back-stack behaviour stays correct across tabs.
Read06 — Contact
Hiring, contracting, or need someone to take an existing app off your hands — email is the fastest way to reach me.
aahsanaahmed26@gmail.com