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.
Cogens Parent
Enables parents to track student attendance, receive announcements, make payments, and manage daily school interactions.
Scroll to view more
Cogens Student
Allows students to view schedules, grades, attendance, and receive school updates in real time.
Scroll to view more
Cogens Bus Driver
Real-time GPS tracking using Dart Isolates and platform channels for persistent socket connections.
Scroll to view more
Cogens Staff
Used by teachers and school staff to record attendance, communicate with parents, and manage schedules.
Scroll to view more
MACLINK
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.
Web Panels (Django Backend)
Admin Panel
DjangoProvides full control for school administrators to manage students, staff, payments, attendance records, notifications, and settings. Built with Django REST Framework.
Vendor Panel (Hot Lunch)
DjangoA 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 Application
LiveAI-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.
DataMind Agent
LiveIntelligent mobile file manager that scans devices to identify, classify, and organize files using smart keyword analysis. Enhanced app performance through optimized Flutter architecture.
Aramco Inventory & Adahi
LiveEnterprise solution for inventory and sample management. Implemented QR code scanning, bulk data import/export. Adahi features AI-based health and qualification detection.
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
LiveSports 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.
Aman App
Completed & PublishedAman 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.
Oman Market • Admin/Driver/Passenger • Real-time tracking • Wallet and hybrid payments
NooN
Arabic-Firstطورت تطبيق إسلامي متكامل باسم "NooN" باستخدام Flutter، مع تركيز كامل على تجربة عربية RTL. التطبيق يحتوي على أكثر من 20 ميزة مثل قراءة القرآن، الأذكار، الأحاديث، مواقيت الصلاة، القبلة، التقويم الهجري، والتفسير.
اعتمدت على هيكلية Feature-based Architecture مع إدارة حالة باستخدام Cubit/BLoC، ودمج بين بيانات محلية (JSON + SQLite) وواجهات API خارجية.
كمان اشتغلت على تحسين الاستقرار والجودة عبر حل مشاكل تشغيل الصوت، البحث، الإشعارات، وصلاحيات النظام، مع الحفاظ على تصميم Responsive مناسب لمختلف أحجام الشاشات.
Technologies Used
The tech stack powering these projects
Ready to Build Your Next App?
Let's discuss how I can help bring your idea to life with Flutter and Django.