Omar AT's Work | Contra
Work by Omar AT
Sign Up
Post a job
Sign Up
Log In
Omar AT
Software Dev
Message
Follow
New to Contra
Omar is ready for their next project!
Baghdad, Iraq
Work
Services
About
Baghdad, Iraq
1
Project Name: Neuro - Adaptive Learning & Assessment Platform (تطبيق نيرو) Tagline: An intelligent, cross-platform adaptive learning and exam simulation platform powered by Clean Architecture, Supabase serverless edge functions, interactive performance analytics, and OTA updates. Overview: Neuro is an advanced educational assessment and cognitive training application designed to enhance student mastery through personalized testing regimens and intelligent feedback. Engineered with a modular Clean Architecture, the app offers multiple assessment modes—ranging from low-pressure exploratory learning to formal, leaderboard-ranked examinations. With built-in smart retesting algorithms, Syncfusion analytics, and cloud synchronization, students can identify knowledge gaps, review AI-guided answer corrections, and benchmark their progress against community rankings. Role: Lead Flutter Engineer & Backend Architect (Architected the Clean Architecture foundation, developed Supabase PostgreSQL functions and TypeScript Edge Functions, implemented GoRouter navigation, and configured Shorebird OTA delivery). Tech Stack: Framework & UI: Flutter & Dart (Google Fonts typography, Skeletonizer loaders, Staggered animations) Architecture: Clean Architecture with Feature-Driven Development (Domain use-cases, Data repositories, Presentation BLoCs) State Management: Flutter BLoC (flutter_bloc, bloc_concurrency for event queue management) Backend & Cloud Services: Supabase (PostgreSQL tables, Remote Database Functions, TypeScript Deno Edge Functions, Supabase Auth) Routing & Navigation: GoRouter (Declarative deep-link and nested route management) Local Storage & Caching: Hive Flutter & Flutter Secure Storage Data Analytics: Syncfusion Flutter Charts (Multi-axis performance and score trend visualization) DevOps & Push Notifications: Shorebird Code Push (OTA instant patch delivery) & Firebase Cloud Messaging (FCM) Key Features: Multi-Tiered Examination Modes: Supports customizable practice sessions, pressure-free exploratory learning with instant answer reveals, and standardized timed exams with persistent grading. Smart Retest & Targeted Practice: Intelligent re-examination engine that isolates previously missed questions to reinforce conceptual understanding. Rich Interactive Data Analytics: Visual performance tracking utilizing Syncfusion line, bar, and progress charts to illustrate score trajectories, accuracy ratios, and time-per-question metrics. Competitive Community Leaderboards: Real-time academic ranking system powered by Supabase edge functions, allowing students to compare performance across cohorts. Serverless Cloud Architecture: Fully synchronized with a Supabase PostgreSQL backend utilizing custom database functions and Edge Functions for secure test compilation. Over-The-Air (OTA) Hot-Patching: Integrated Shorebird deployment pipeline enabling immediate delivery of critical bug fixes and content updates without store app reviews. ARB-Based Bidirectional Localization: Native RTL and LTR support driven by typed ARB internationalization files.
1
155
1
Project Name: Ivitasa Health & Wellness Platform (تطبيق آي فيتاسا) Tagline: A specialized health and wellness mobile application offering personalized health questionnaires, lab test bookings, virtual medical consultations, and vitamin retail through a hybrid Flutter architecture. Overview: Ivitasa is a digital health and wellness platform designed to provide personalized medical guidance and nutritional care. The mobile application combines diagnostic and e-commerce services, allowing users to complete health questionnaires for custom vitamin recommendations, schedule specialized laboratory analyses, book virtual doctor consultations, and purchase health supplements. The app pairs a native Flutter UI shell with an optimized, headless background web-rendering engine for seamless navigation. Role: Flutter Mobile Developer (Engineered the hybrid app shell, background headless web pre-rendering, custom DOM element blockers, bilingual localization, and notification services). Tech Stack: Framework & UI: Flutter & Dart (Material Design 3, Shimmer skeleton loaders, Cairo typography) State Management: Flutter BLoC (flutter_bloc, equatable) & Provider Hybrid Architecture: flutter_inappwebview (HeadlessInAppWebView pre-warming, custom UserScripts, DOM CSS/JS blockers) Dependency Injection: get_it Push Notifications: Firebase Cloud Messaging (FCM), flutter_local_notifications, Timezone scheduling Localization & Storage: Dynamic Arabic (RTL) & English (LTR) localization, shared_preferences Key Features: Personalized Health Questionnaires: Interactive diagnostic assessments that generate tailored vitamin plans and nutritional guidance based on user health profiles. Lab Services & Virtual Consultations: Direct mobile booking for specialized clinical laboratory tests and virtual appointments with medical doctors. Background Headless Pre-Warming: Employs background HeadlessInAppWebViews to pre-load and cache core screens (home and cart), eliminating loading latency and screen flicker. Clean Native App Shell: Injects custom CSS and JavaScript scripts at document start to strip web headers, footers, cookie banners, and third-party overlays, transforming web modules into a clean native look. Custom Shimmer Skeleton Loaders: Structured skeleton loading states tailored for home banners and product grids while remote views synchronize. Bilingual Localization (Arabic & English): Complete bidirectional layout support (RTL/LTR) with dynamic language switching across the entire application interface. Centralized Notifications Center: BLoC-driven notification management handling promotional alerts, consultation updates, and scheduled health reminders.
1
203
1
Project Name: Moatmat Educational Ecosystem (منظومة مؤتمت التعليمية) Tagline: An enterprise-grade cross-platform educational and automated assessment ecosystem comprising dedicated student, teacher, administration, and bulk content uploading applications. Overview: Moatmat (مؤتمت) is a large-scale educational testing and e-learning platform built to modernize student assessments, exam preparation, and school analytics across secondary and university education. The ecosystem connects students, teachers, educational centers, and administrators through a synchronized four-application architecture: a high-security Student App with offline examination capabilities, a Teacher App for test authoring and video explanations, an Admin Console for institutional governance and code voucher management, and a dedicated Content Uploader for high-volume question bank ingestion. Role: Lead Flutter Engineer (Architected the multi-app ecosystem, designed the offline-first exam engine, implemented anti-cheating DRM protections, and integrated real-time cloud and over-the-air deployment pipelines). Tech Stack: Framework & UI: Flutter & Dart (Tajawal typography, custom exam timers, LaTeX formula rendering) Architecture: Clean Architecture (Domain, Data, Presentation layers with BLoC & Cubit) Backend & Cloud Services: Supabase (PostgreSQL, Row-Level Security, Storage) & Dio HTTP Client Local Storage & Offline Engine: Hive Flutter, Encrypted Storage, SharedPreferences Security & DRM: Anti-screenshot protection (no_screenshot), AES payload encryption, Foreground Task execution Media & Video Streaming: MediaKit (Hardware-accelerated video engine), AudioPlayers, Syncfusion PDF Viewer DevOps & Observability: Shorebird Code Push (OTA hot-updates), Sentry (Real-time crash reporting & tracing) Notifications & Deep Linking: Firebase Cloud Messaging (FCM), Firebase Dynamic Links, Local Notifications Key Features: Multi-App Educational Suite: Four interconnected applications tailored for students, teachers, school administrators, and content operations. Advanced Exam Modes: Supports timed exams, practice question banks, per-question timers, and untimed exploratory modes with instant feedback. Rich Scientific & Mathematical Content: Native rendering of complex LaTeX formulas, mathematical symbols, equations, and high-resolution diagrams. Anti-Cheating & Content Protection: Device-level screenshot blocking, encrypted question payloads, and foreground service monitoring to maintain exam integrity. Offline-First Examination: Secure local exam caching with Hive, allowing students to complete full assessments without an internet connection and sync results upon reconnection. High-Performance Video Lessons: Hardware-accelerated video playback for comprehensive problem walkthroughs and teacher explanations. QR Code Voucher & Access Management: Physical scratch-card and digital voucher redemption using built-in QR scanning for instant exam and center enrollment. Teacher Authoring & Excel Ingestion: Tools for educators to design tests, attach audio/video explanations, and import large question banks directly from Excel spreadsheets. Student Performance Analytics: Comprehensive statistical score breakdowns, comparative rankings, and historical progress charts powered by interactive data visualization. Over-The-Air (OTA) Updates: Integrated Shorebird deployment pipeline to push instant hotfixes and content updates without requiring app store resubmissions.
1
65
1
Project Name: Tracker - Real-Time P2P GPS Location Sharing (تطبيق متتبع المواقع) Tagline: A peer-to-peer real-time GPS tracking and live navigation app powered by Google Maps and Cloud Firestore, enabling live position broadcasting and camera-locked tracking via unique session IDs. Overview: Tracker is a real-time geolocation streaming and navigation application designed to facilitate personal safety, friend meetups, and route monitoring without requiring complex account setups. Built around an intuitive peer-to-peer session ID architecture, a user can broadcast their live GPS location with a single tap, generating a temporary pairing key. A recipient enters this ID on their device to follow the streamer's movement in real time on a customized Google Map, complete with automatic camera centering and animated location markers. Role: Flutter Developer (Engineered the real-time geolocation streaming engine, Google Maps camera animation controller, Firestore live synchronization, and BLoC state architecture). Tech Stack: Framework & UI: Flutter & Dart (ReadexPro typography, custom map JSON styling, SVG iconography) Mapping & Geolocation: Google Maps Flutter & Geolocator (High-accuracy continuous position stream) State Management: Flutter BLoC (StreamingCubit, TrackingCubit, LanguageCubit) Backend & Cloud Database: Firebase Cloud Firestore (Real-time snapshot listeners), Firebase Core, Firebase Auth Localization & Storage: Bilingual (Arabic RTL & English LTR) via JSON asset bundles, shared_preferences Key Features: Instant One-Tap Location Streaming: Generates a unique, copyable session ID and begins broadcasting high-precision GPS coordinates continuously to Cloud Firestore. Live Map Tracking & Camera Lock: Follows target coordinates in real time with an automated camera tracking mode that pans and zooms smoothly as the target travels. Custom Map Styling & Theming: Integrates customized Google Maps vector themes and bespoke vehicle/device markers for enhanced contrast and visual clarity. Low-Latency Geolocation Pipeline: Configured Geolocator stream filters and listeners that optimize battery consumption while preserving sub-second coordinate accuracy. Session Lifecycle Management: Full control over active broadcasts with explicit termination, ensuring location data streaming stops instantly when the session is closed. Bilingual Localization (Arabic & English): Complete native support for Arabic RTL and English LTR layouts with persistent in-app language switching.
1
54
Challenges
Lovable Challenge
Rive Halloween Challenge
The invideo Editor Challenge
Challenges
Lovable Challenge
Rive Halloween Challenge
The invideo Editor Challenge