My Projects

Production apps deployed to App Store & Play Store

Cogens

Software Engineer | Jan 2025 – Present

Built a School Management Platform (Education Management domain) serving 6 apps: Parent, Staff, Student, Bus Driver, Admin Dashboard, and Vendor Portal. Also delivered MACLINK, a multi-domain community platform app. Co-developed Django REST backend integrations with modular reusable architecture, real-time channels, notifications, and production release workflows.

Live
Cogens Parent

Enables parents to track student attendance, receive announcements, make payments, and manage daily school interactions.

Cogens Parent Screenshot 1
Cogens Parent Screenshot 2
Cogens Parent Screenshot 3
Cogens Parent Screenshot 4
Cogens Parent Screenshot 5

Scroll to view more

Flutter BLoC Firebase
Live
Cogens Student

Allows students to view schedules, grades, attendance, and receive school updates in real time.

Cogens Student Screenshot 1
Cogens Student Screenshot 2
Cogens Student Screenshot 3
Cogens Student Screenshot 4

Scroll to view more

Flutter Real-time REST APIs
Live
Cogens Bus Driver

Real-time GPS tracking using Dart Isolates and platform channels for persistent socket connections.

Cogens Bus Screenshot 1
Cogens Bus Screenshot 2
Cogens Bus Screenshot 3

Scroll to view more

Flutter Isolates GPS
Live
Cogens Staff

Used by teachers and school staff to record attendance, communicate with parents, and manage schedules.

Cogens Staff Screenshot 1
Cogens Staff Screenshot 2
Cogens Staff Screenshot 3

Scroll to view more

Flutter BLoC Notifications
Live
MACLINK
MACLINK Screenshot

Feature-rich cross-platform app that unifies events, donations, mosque services, prayers, employee collaboration, forms/surveys, bookings/tickets, family module, content, conventions, and exam workflows. Built with modular Data/Logic/UI architecture and production-grade API integrations.

Flutter + Dart 3 BLoC/Cubit Dio + Retrofit GetIt + Freezed WebSocket + FCM

Web Panels (Django Backend)

Admin Panel
Django

Provides full control for school administrators to manage students, staff, payments, attendance records, notifications, and settings. Built with Django REST Framework.

Vendor Panel (Hot Lunch)
Django

A dedicated web portal for food vendors to manage student meal orders, payments, and daily delivery reports. Integrated payment handling.

3I Vision

Software Engineer | Jan 2024 – Dec 2024

Engineered AI-powered applications with machine learning for People Detection and License Plate Recognition. Optimized performance with memory management and offline-first architecture.

3I Vision App 1
3I Vision App 2
3I Vision App 3
3I Vision App 4
3I Vision App 5
3I Vision Application
Live

AI-powered app leveraging machine learning and computer vision for People Detection and Vehicle (License Plate) Recognition. Integrated real-time data processing with Django REST APIs.

Flutter AI/ML Django
DataMind App 1
DataMind App 2
DataMind App 3
DataMind App 4
DataMind Agent
Live

Intelligent mobile file manager that scans devices to identify, classify, and organize files using smart keyword analysis. Enhanced app performance through optimized Flutter architecture.

Flutter File Management AI
Adahi App 1
Adahi App 2
Adahi App 3
Aramco Inventory & Adahi
Live

Enterprise solution for inventory and sample management. Implemented QR code scanning, bulk data import/export. Adahi features AI-based health and qualification detection.

Flutter QR Scanner Offline

Freelance Projects

Software Engineer | Jan 2023 – Dec 2023

Delivered Aman for the Omani market: a production Flutter trip management platform (Admin/Driver/Passenger) with real-time tracking, booking/ticketing, wallet-aware payments, and multilingual UX, backed by FastAPI + PostgreSQL services and Dockerized infrastructure.

Yalla L3b 1
Yalla L3b 2
Yalla L3b 3
Yalla L3b 4
Yalla L3b 5
Yalla L3b
Live

Sports booking app designed to simplify court reservations for players and streamline management for court owners. Features include player ratings, booking analytics, venue ratings, and nearby courts.

Flutter Firebase Maps
Aman App 1
Aman App 2
Aman App 3
Aman App 4
Aman App 5
Aman App 6
Aman App 7
Aman App 8
Aman App 9
Aman App
Completed & Published

Aman is a Flutter-based trip management platform for Admin, Driver, and Passenger roles. It includes trip templates, seat booking workflows, live trip tracking, profile management, instant notifications, and hybrid payment/wallet experiences with clear financial rules.

Backend integration is powered by FastAPI (Python) with PostgreSQL + SQLAlchemy, Firebase social auth/OTP, push notifications, and production deployment using Docker Compose, Gunicorn/Uvicorn, and Nginx. Booking operational state is separated from payment state with idempotent transaction handling.

Tech Stack: Flutter, Dart, flutter_bloc/hydrated_bloc, get_it, Dio, JSON serialization, easy_localization, Google Maps, geolocator/geocoding, firebase_auth, Firebase Cloud Messaging, flutter_secure_storage, SharedPreferences, Hive/SQLite, FastAPI, SQLAlchemy, Pydantic, Docker Compose, Gunicorn/Uvicorn, and Nginx.

Flutter (Dart) BLoC/Cubit + get_it Google Maps + Geolocator Firebase Auth/FCM FastAPI + PostgreSQL Docker Compose + Nginx

Oman Market • Admin/Driver/Passenger • Real-time tracking • Wallet and hybrid payments

NooN App Screenshot
NooN
Arabic-First

طورت تطبيق إسلامي متكامل باسم "NooN" باستخدام Flutter، مع تركيز كامل على تجربة عربية RTL. التطبيق يحتوي على أكثر من 20 ميزة مثل قراءة القرآن، الأذكار، الأحاديث، مواقيت الصلاة، القبلة، التقويم الهجري، والتفسير.

اعتمدت على هيكلية Feature-based Architecture مع إدارة حالة باستخدام Cubit/BLoC، ودمج بين بيانات محلية (JSON + SQLite) وواجهات API خارجية.

كمان اشتغلت على تحسين الاستقرار والجودة عبر حل مشاكل تشغيل الصوت، البحث، الإشعارات، وصلاحيات النظام، مع الحفاظ على تصميم Responsive مناسب لمختلف أحجام الشاشات.

Flutter + Dart BLoC/Cubit + get_it dio + sqflite + hive easy_localization + RTL Qibla + Hijri + Prayer audioplayers + notifications

Technologies Used

The tech stack powering these projects

Flutter
Django REST
Firebase
BLoC/Cubit
Dart Isolates
PostgreSQL
Docker
CI/CD
Google Maps
FastAPI

Ready to Build Your Next App?

Let's discuss how I can help bring your idea to life with Flutter and Django.