Available for Work

Hi, I'm Mohammad Ihwidi 👋

I'm Software Engineer Mobile Developer

Software Engineer with 3+ years of experience building and launching cross-platform apps on Google Play and the App Store. Creator of flutter_paginatrix, an open-source pagination engine on pub.dev. Passionate about clean architecture, scalability, and performance optimization.

Mohammad Ihwidi
🎯
3+
Years of Experience
🚀
7+
Production Apps Launched
📦
1
Open Source Packages
58%
Image Load Time Reduced
🔥
30%
App Load Time Reduced
🌍
5+
Countries Worked With
🚀

Know About Me

Passionate Software Engineer Mobile Developer crafting exceptional digital experiences

Software Engineer with 3+ years of experience in building and launching cross-platform apps on Google Play and the App Store. Creator of flutter_paginatrix, an open-source pagination engine on pub.dev, used to simplify API-driven data loading in Flutter applications. Passionate about clean architecture, scalability, and performance optimization. Successfully contributed to and launched 7+ production apps, ensuring maintainable, high-performance, and reliable user experiences across platforms. Technical Highlights: • Boosted app performance with smart caching and lazy loading, cutting image load time by 58% and jank by 75% • Enhanced navigation for smoother scrolling and faster content rendering • Reduced app load time by 30% through optimized build size and asset handling

Technical Skills

Technologies & tools I use to build great products

Mobile Development

6 skills
Flutter & Dart 95%

Cross-platform iOS, Android, Windows & macOS apps

State Management 92%

BLoC, Cubit, GetX

Dio & HTTP 90%

HTTP client, interceptors, API integration

GoRouter 88%

Declarative routing & deep linking

Background Services 85%

Tracking, task automation, WorkManager

In-App Purchases 85%

StoreKit, Google Play Billing

Architecture & Patterns

4 skills
Clean Architecture 93%

Feature-based modules, scalable structure

SOLID Principles 92%

Single responsibility, dependency inversion

Design Patterns 90%

Repository, Singleton, Factory, Observer

MVVM / MVC / DDD 88%

Multiple architecture patterns

Backend & APIs

3 skills
RESTful APIs 92%

API design, integration, Postman

Firebase 90%

Auth, Realtime DB, Crashlytics, Analytics, Remote Config

OIDC Authentication 85%

Token refresh, secure storage, session lifecycle

Payments & Integrations

4 skills
Apple Pay 88%

Secure iOS payment integration

Stripe & PayTabs 87%

Payment gateway integration

OneSignal 85%

Push notification service

Sentry 85%

Error monitoring & crash reporting

Real-Time & Communication

3 skills
Socket.IO 88%

Real-time chat & data sync

Agora SDK 85%

Voice & video calls

Firebase Push Notifications 90%

FCM for user engagement

DevOps & Tools

4 skills
Version Control & CI/CD 90%

Git, GitHub, CI/CD pipelines

App Store & Google Play Deployment 92%

Publishing, QA, release management

Debugging & Profiling 90%

Performance optimization, DevTools

Trello / Jira / GitHub Projects 85%

Agile project management (Scrum & Kanban)

UI/UX

2 skills
Material 3 & Cupertino 90%

Platform-adaptive design systems

Responsive Layouts 88%

Multi-device and multi-platform layouts

💼

Professional Journey

Transforming ideas into powerful mobile experiences through innovative development and strategic team leadership

Current
Full-time

Software Engineer

RoomyFinder

Dubai (Remote)

Dec 2025 Present

Contributed to Roomy Finder, a rentals and shared-living platform built with Flutter. Delivered features and UI polish that improved user experience and app stability. Implemented key UI flows with consistent state, loading, and error handling for reliable UX. Improved app quality through bug fixes, performance optimizations, and UI refinements across releases. Worked closely with cross-functional teams to ship high-quality releases.

Flutter Dart REST APIs Firebase State Management
Current
Part-time

Flutter Developer

OpenSpark POS

Austria (Remote)

Nov 2025 Present

Built a multi-tenant Flutter POS for mobile + desktop in a single codebase. Architected the app using Clean Architecture with feature-based modules and scalable patterns for long-term maintainability. Integrated backend services using auto-generated API clients and strongly-typed models for consistent and reliable integrations. Implemented secure OIDC authentication (login/logout, token refresh, secure storage) with session lifecycle handling. Delivered a production-ready experience with BLoC/Cubit (pagination + search/filter/sort), centralized error handling, and structured logging.

Flutter Dart Clean Architecture BLoC Cubit OIDC REST APIs
Full-time

Flutter Developer

Paratune Technologies

Jordan (Remote)

May 2025 Nov 2025

Built scalable mobile apps using Flutter with MVVM/MVC architecture. Developed real-time chat, voice, and video features using Socket.IO & Agora SDK. Integrated secure payment gateways (PayTabs, Apple Pay). Implemented background services for tracking and task automation. Optimized performance with smart caching, lazy loading, and efficient APIs. Collaborated with teams to deliver high-quality, user-focused releases.

Flutter Dart Socket.IO Agora SDK PayTabs Apple Pay MVVM MVC
Full-time

Flutter Developer

Spark Team

Syria

Jun 2025 Aug 2025

Contributed to the development of the mobile trivia game Super Quiz, published on App Store & Google Play. Implemented and optimized In-App Purchases (IAP) using StoreKit and Google Play Billing for secure, smooth transactions. Supported app publishing, QA testing, and deployment across iOS and Android platforms.

Flutter Dart StoreKit Google Play Billing In-App Purchases
Full-time

Flutter Developer

GYUM AL-AMWAJ

KSA (Remote)

Dec 2023 Feb 2025

Developed and launched two Flutter apps (Waves & Waves Operations) for a Saudi laundry platform using Clean Architecture and SOLID principles. Integrated Apple Pay, Al Rajhi Bank, and RESTful APIs for secure online payments. Implemented real-time order tracking using Firebase Realtime Database and background services.

Flutter Dart Clean Architecture SOLID Apple Pay Firebase Realtime DB REST APIs
Freelance

Flutter Developer

Freelancer

Libya (Remote)

Jan 2023 Jun 2023

Developed and launched two e-commerce apps (Aletkan Store for customers and Aletkan Operations for drivers) using Flutter with MVVM architecture and SOLID principles. Integrated Firebase Authentication, Realtime Database, and Push Notifications for secure login, live order tracking, and instant customer-driver communication. Implemented Remote Config, Crashlytics, and Firebase Analytics to enhance app stability, monitor errors, and optimize performance. Enhanced performance with smart caching, pagination, and memory optimization techniques. Integrated Sentry and Firebase Push Notifications for error monitoring and user engagement.

Flutter Dart MVVM SOLID Firebase Auth Firebase Realtime DB Crashlytics Sentry Push Notifications

Education

Academic background

Bachelor of Information Technology Engineering in Software Engineering

Damascus University

2019 - 2024

Graduated in 2024 with specialization in Software Engineering. Graduation project: Aloudeh Shipping ERP System — a comprehensive ERP platform for a Syrian logistics company integrating warehouse operations, branch management, customer tracking, and inventory control.

My Portfolio

A showcase of mobile applications and digital solutions I've built

Featured Flutter

Roomy Finder

Rentals and shared-living platform for discovering rooms and connecting with roommates.

Flutter Real Estate Roommates
Featured Flutter

GoodSpouse

Muslims Matrimonial Marriage App with verified profiles, in-app chat, and smart matchmaking features.

Flutter Chat Video Matchmaking
Featured Flutter

My Supportive Friend

Mental health app for chat, sharing, and emotional support in a safe, caring space.

Flutter Mental Health Chat
Featured Flutter

Waves | وﻳﭭﺰ

Laundry delivery app offering quality washing, ironing, and pickup services from nearby laundries.

Flutter Laundry Delivery Apple Pay
Flutter

Waves Operations

Partner app for drivers and laundries to manage pickups, deliveries, and real-time order tracking.

Flutter Operations Real-time Tracking
Flutter

TuneHR

Smart HR management app for attendance, payroll, and employee performance tracking.

Flutter HR Management
Flutter

Clean City | Waste Management

E-waste collection and management app for creating tasks and assigning pickups.

Flutter Waste Management Environment
Flutter

Hayah

Mental health app connecting users with certified doctors and therapists through secure chat and video.

Flutter Healthcare Video Calls Chat
Flutter

Mazad Alnokhba

Online auction platform for buying and bidding on animals, feed, and household products.

Flutter Auction E-Commerce
Flutter

Aletkan Store & Operations

Two e-commerce apps (customer & driver) with live order tracking and real-time communication.

Flutter E-Commerce Firebase Delivery
Flutter

OpenSpark POS Client

Multi-tenant Flutter POS for mobile + desktop with OIDC auth and Clean Architecture.

Flutter POS Desktop Clean Architecture OIDC
Flutter

Aloudeh Shipping ERP System

Graduation project: comprehensive ERP platform for a Syrian logistics company.

Flutter ERP Logistics Desktop

Open Source

Packages and tools I've built for the developer community

flutter_paginatrix

Featured

Pagination engine for Flutter: simplify API-driven lists, cursors, and page-based loading with less boilerplate.

Dart Flutter flutter pagination dart
25
5
140/160
v1.0.3

Get In Touch

Have a project in mind? Let's work together to bring your ideas to life

Send a Message

Let's Connect

Follow me on social media or reach out directly. I'm always open to new opportunities and collaborations.

Available for new projects