Available for Mobile & Flutter Opportunities

Building Modern Mobile Apps with Flutter & Kotlin.

Hi, I'm Mohammad Ashir — Junior Mobile Application Developer based in Pakistan. I create clean, responsive Android & iOS applications using Flutter, Dart, Kotlin, and modern state management.

5+ Published Mobile Apps
100+ Active Users Reached
100% Clean Code & Architecture
60 FPS Smooth Animations
Clean Code Riverpod & Compose
09:41
Dr Plant Icon

Dr. Plant AI

Botanical Care
AI Live
Monstera Leaf
Healthy • 98%
Water: 2 days
Indirect Sun
Open Play Store
Prepify Icon

Prepify IELTS

Native Android
Band 8.5
Listening Practice
Academic Audio Module
Open Play Store
TSE Icon

AI Geyser Smart

IoT Controller
Connected
58°C Optimal Temp
Eco Mode
Timer: 06:00
Open Play Store
SwapAI Icon

SwapAI Studio

AI Media Suite
AI Studio
Original
AI Swap
Face Swap Rendered
Open Play Store
Quran Icon

Al-Quran Mobile

Offline Recitations
Offline
Surah Al-Mulk

تَبَارَكَ الَّذِي بِيَدِهِ الْمُلْكُ

Open Play Store
ENGINEER PROFILE

Junior Mobile Application Developer

Mohammad Ashir

Mohammad Ashir

Junior Mobile Application Developer

Gamezay Tech (Islamabad)

I focus on developing mobile applications using Flutter and Native Android (Kotlin). I take pride in crafting smooth user interfaces, implementing state management, and connecting backend REST APIs.

From AI vision apps like Dr. Plant to IoT hardware utility managers like AI Geyser, I enjoy learning and building practical mobile solutions for real users.

BS in Computer Science (BSCS) The University of Lahore

Direct Connect Channels

Feel free to reach out for collaboration or junior developer roles.

MOBILE ARCHITECTURE

How I Structure Mobile Code

Writing clean, organized, and scalable mobile code for Flutter & Android.

Clean Architecture

Separating UI, Domain logic, and Data layers for easier maintenance and testing.

State Management

Using Riverpod, Provider, and BLoC in Flutter, plus ViewModel & StateFlow in Kotlin.

API Integration

Connecting REST APIs, Firebase Cloud Firestore, and real-time backend updates.

Store Publishing

Publishing production app builds to Google Play Store with clean release configurations.

import 'package:flutter_riverpod/flutter_riverpod.dart';

// Clean State Definition for AI Plant Scanner
@immutable
class PlantScanState {
  final bool isLoading;
  final PlantModel? plant;
  final String? errorMessage;

  const PlantScanState({
    this.isLoading = false,
    this.plant,
    this.errorMessage,
  });
}

class PlantScanNotifier extends StateNotifier<PlantScanState> {
  final IAiVisionRepository _repository;

  PlantScanNotifier(this._repository) : super(const PlantScanState());

  Future<void> scanPlantImage(String imagePath) async {
    state = PlantScanState(isLoading: true);
    final result = await _repository.analyzeLeaf(imagePath);
    result.fold(
      (error) => state = PlantScanState(errorMessage: error.message),
      (plant) => state = PlantScanState(plant: plant),
    );
  }
}
package com.ielts.prepify.ui.listening

import androidx.compose.runtime.*
import androidx.lifecycle.ViewModel

@Composable
fun ListeningAudioPlayer(
    viewModel: ListeningViewModel = hiltViewModel()
) {
    val uiState by viewModel.uiState.collectAsStateWithLifecycle()

    Column(modifier = Modifier.fillMaxWidth().padding(16.dp)) {
        Text(text = uiState.currentTrackTitle, style = MaterialTheme.typography.h6)
        AudioWaveformBar(progress = uiState.progress)
        
        IconButton(onClick = { viewModel.togglePlayPause() }) {
            Icon(
                imageVector = if (uiState.isPlaying) Icons.Filled.Pause else Icons.Filled.PlayArrow,
                contentDescription = "Play Pause Control"
            )
        }
    }
}
// Dart MethodChannel Client setup
class NativeAudioService {
  static const _channel = MethodChannel('com.ashir.dev/native_audio');

  Future<bool> initializeHardwareEngine() async {
    try {
      final bool success = await _channel.invokeMethod('initAudioEngine');
      return success;
    } on PlatformException catch (e) {
      return false;
    }
  }
}
FEATURED WORK

Production Mobile Applications

Real-world applications built and published on Google Play.

Flutter & AI
Dr Plant App Logo

Plant Identifier - Plant Care

Dr. Plant • AI Diagnostic

An AI-driven botanical health scanner. Integrated computer vision models for instant plant disease diagnosis, treatment guides, and automated watering notification scheduling.

FlutterRiverpodFirebaseAI Vision
Native Kotlin
Prepify IELTS Logo

Prepify IELTS

Native Android Education Suite

Native Android preparation platform built with Kotlin and Jetpack Compose. Features offline listening practice modules and real-time synchronization with Spring Boot & AWS APIs.

KotlinJetpack ComposeSpring BootAWS
IoT Controller
TSE AI Geyser Logo

AI Geyser (TSE Utilities)

Smart Hardware IoT Controller

Real-time IoT smartphone manager controlling smart water heating hardware. Enables remote thermal scheduling and Firebase updates.

FlutterFirebaseProviderIoT
Flutter & Media
SwapAI Studio Logo

SwapAI Studio

AI Face Swap & Media Suite

Mobile photo manipulation app built in Flutter. Handles HD facial swap requests, avatar generations, and custom background processing connected to optimized mobile APIs.

FlutterRiverpodREST APIs
Flutter & Audio
Al Quran Companion Logo

Al-Quran Mobile Companion

Digital Quran & Audio Suite

Mobile Quran application providing offline high-quality audio recitations, calligraphic typography rendering, and localized prayer time calculations.

FlutterOffline AudioFirebase
TECH ECOSYSTEM

Mobile Development Stack

Technologies and tools used for mobile development.

Mobile Core

Flutter Flutter
Dart Dart
Kotlin Kotlin
Jetpack Compose Compose

Backend & Cloud

Firebase Firebase
REST APIs REST APIs
Spring Boot Spring Boot
AWSAWS

Databases & Tools

SQL SQLite / Room
Git Git Control
GitHub GitHub
CI/CD CI / CD
CAREER PATH

Developer Journey

Present • Islamabad, Pakistan

Junior Mobile Application Developer

Gamezay Tech

Working on mobile app development for Android & iOS. Responsible for app state management, REST API integration, Play Store releases, and UI building for applications like Dr. Plant and SwapAI.

Computer Science Graduate

Bachelor of Science in Computer Science (BSCS)

The University of Lahore

Solid foundational grounding in Data Structures & Algorithms (DSA), Software Engineering, Mobile App Development, Object-Oriented Programming, and Databases.

ENDORSEMENTS

Feedback & Recommendations

"Ashir is a dedicated and dependable mobile developer. He takes good ownership of app tasks, API integrations, and UI features at Gamezay Tech."

Asim Iqbal Owner, Gamezay Tech

"Demonstrated great proficiency in Flutter and Android development across multiple Play Store submissions."

Engineering Team Lead Product Delivery
GET IN TOUCH

Let's Build Your Mobile App

Have an app project or a junior mobile developer role open? Reach out directly via message or WhatsApp.