$ whoami

AmmarIshfaq.

Senior Mobile Engineer

I help startups and product teams design, build, and launch reliable mobile apps—from MVP architecture to production release.

7+ years shipping Android, iOS, Flutter, and Kotlin Multiplatform products with payments, maps, BLE, Firebase, and on-device AI.

Ammar Ishfaq, Senior Mobile Engineer
Available for select projects
status: available_for_projects
7+
Years Experience
12
Portfolio Projects
1M+
Downloads, Flagship App
4.9★
Upwork Client Rating
ls featured-projects/

Featured Builds

Selected mobile products: engaging learning experiences, simpler petrol booking, and private, offline AI. Explore the results and engineering behind each build.

philgo.app

Phil & Go — Petrol Booking Platform

Help drivers find nearby petrol stations, book a time slot, and pay in one mobile flow, with Mapbox location services and push notifications.

AndroidiOSMapboxPayment Integration
Read the case study: maps, booking & payments →
dietai.py

AI Diet Planner — Local LLM Integration

Personalized diet planning that works offline and keeps inference on the device. Integrated a local LLM with TensorFlow Lite on Android.

AndroidTensorFlow LiteLLMEdge ML
Read the case study: offline LLM on Android →

ls featured-projects/ → cd ../portfolio

$ cd full-portfolio/ View all 12 portfolio projects →
cat expertise.txt

Expertise

📱

Native Android

Reliable Android apps built with Kotlin, Jetpack Compose, and Coroutines.

KotlinComposeCoroutines
🔄

Cross-platform

Flutter and Kotlin Multiplatform products with shared logic and platform-specific experiences for Android and iOS.

FlutterKotlin MultiplatformSwift
🔌

Mobile integrations

Connect your product to payments, BLE hardware, maps, and notifications.

PaymentsBLEMapsNotifications
🚀

Delivery and architecture

Maintainable foundations and repeatable delivery, from MVP architecture to App Store and Google Play releases.

Clean ArchitectureCI/CDStore Releases

Supporting capabilities: backend APIs, Cloud and Firebase, and on-device AI and ML integration.

ls -la work-experience/

Journey

Senior Software Engineer

Automata1 (UAE)

Contract role working remotely on next-gen encryption and quantum-safe security solutions.

Aug 2025 – Present

  • Technical design and architecture for iOS development and cross-platform solutions
  • Implementing secure payment integrations and enterprise-grade mobile features

Senior Software Engineer

FiveRivers Technologies

Led development of fintech mobile applications and local LLM integration for offline AI features.

Jan 2023 – Jul 2025

  • Built Kotlin Multiplatform projects for iOS and Android with shared business logic
  • Established CI/CD pipelines and mentored junior developers on Android best practices

Software Engineer

AcclivousByte

Developed and shipped multiple Android applications for Middle Eastern markets.

Jul 2021 – Dec 2022

  • Technical design and mobile app architecture using MVVM and Clean Architecture
  • Integrated Firebase, payment SDKs, and real-time features for production apps
cat about.md

About

I’m a senior mobile engineer with 7+ years of experience building Android, iOS, Flutter, and Kotlin Multiplatform products. I work with product teams from architecture and implementation through App Store and Google Play launch, and have led development teams at FiveRivers Technologies.

My work spans fintech, education, connected hardware, and on-device AI and ML integration. I combine hands-on engineering with direct client collaboration, maintainable architecture, and CI/CD automation to help teams deliver production-ready mobile apps. I also have experience in robotics software research and prototyping with ROS 2, Nav2, SLAM, LiDAR, and Gazebo.

Education
BS Computer Science
NCBA&E
Location
Remote / Pakistan
Global Clients
Focus
Mobile Engineering
Android • iOS • Flutter • KMP
Integrations
Firebase & Payments
Maps • BLE • Push
cat testimonials.txt

Clients

★ 4.9 rating across Upwork client engagements — see verified reviews

★★★★★

He was able to quickly grasp the requirements of the project and delivered high-quality code that was both efficient and maintainable. Ammar's attention to detail was evident in his code and he was always willing to go the extra mile to make sure everything was perfect.

Read full review

I had the pleasure of working with Ammar on a complex Android project and I have to say, I was thoroughly impressed with his skills and work ethic. Ammar is an expert in Java and has a deep understanding of the Android framework. He was able to quickly grasp the requirements of the project and delivered high-quality code that was both efficient and maintainable. Ammar's attention to detail was evident in his code and he was always willing to go the extra mile to make sure everything was perfect. His positive attitude and willingness to learn made him a valuable asset to the team, and his ability to work well under pressure was truly impressive. I highly recommend Ammar to anyone looking for a top-notch Android Java developer. He is a true professional and will bring a wealth of knowledge and experience to any project he works on. If you want someone who will consistently deliver high-quality work and go above and beyond to ensure your project is a success, Ammar is your person.

Mehdi El.

CTO, StudyoMath

View on Upwork
★★★★★

His focus keeps everything moving smoothly, he makes sure all the deadlines are met and makes sure that whatever project he is working on meets the highest standards. Any firm and team will be lucky to have him.

Read full review

Muhammad Ammar Ishfaq is a very passionate Android developer I have worked with and has a great vision for his work. His focus keeps everything moving smoothly, he makes sure all the deadlines are met and makes sure that whatever project he is working on meets the highest standards. Any firm and team will be lucky to have him.

Saddar Abbas

Colleague — LinkedIn Recommendation

View on LinkedIn
★★★★★

A wonderful developer. Quickly fixed bugs, made everything exactly as needed. I recommend his work!

Ayna

Product Lead, Guess The Odds

View on Upwork
ls articles/ --latest

Articles

Notes on mobile engineering, product decisions, and shipping reliable apps.

Browse all articles →
contact --init

Need a senior engineer for your mobile product?

I’m available for selected Android, iOS, Flutter, KMP, and mobile integration projects.

Also open to full-time mobile engineering roles. Message on WhatsApp

Let's talk