Mobile Application Developer | Flutter & Mobile Systems
Tanta, Egypt | LinkedIn | Email | Portfolio
Mobile Application Developer specializing in cross-platform mobile applications with Flutter, Dart, and cloud architectures. Experienced in building high-performance systems with robust state management (Riverpod, GetX), scalable backends (Supabase, Firebase), real-time services, and Generative AI integrations (RAG, vector search, voice synthesis).
- Languages: Dart, Python, SQL, C++, HTML/CSS
- Mobile Development: Flutter, Riverpod, GetX, GoRouter, Dio, Rive, WorkManager, Hive
- Backend & Cloud: Supabase (Auth, RLS, Storage, Vector Search, Edge Functions), Firebase (Auth, Firestore, FCM), PostgreSQL, RESTful APIs
- AI & Integrations: OpenAI GPT, Google Gemini, RAG (Retrieval-Augmented Generation), Azure Speech (TTS/STT), Stripe SDK, RevenueCat
- Engineering Practices: Clean Architecture, Offline Caching, Geolocation Services, Unit & Widget Testing, Debugging & Profiling
Engineered a multi-role crowd-shipping platform supporting real-time package tracking, identity verification, and automated transport manifest generation.
- Tech Stack: Flutter, Riverpod, Firebase, Stripe SDK, Google Maps SDK, WorkManager, Hive
- Highlights: Integrated Stripe escrow payments with pessimistic locking, QR/PIN delivery handshakes, and custom Google Maps marker routing.
Developed a curriculum-aligned AI content generator utilizing vector embeddings for RAG-based context retrieval from textbooks.
- Tech Stack: Flutter, Riverpod, Supabase RAG, Vector Search, Deno Edge Functions, RevenueCat
- Highlights: Built an A4 tri-fold layout engine rendering 300 DPI print-ready PDFs and engineered Edge Functions with multi-model failover.
Architected an interactive AI language tutor featuring real-time state-machine voice interactions and animated UI feedback.
- Tech Stack: Flutter, GetX, Supabase, Firebase, OpenAI, Gemini, Azure Speech (TTS/STT), Rive
- Highlights: Integrated interactive Rive state-machine animations reacting to voice inputs, phrasebook flashcards, and RevenueCat in-app subscriptions.
Created a real-estate discovery application with GPS proximity-based apartment sorting and geocoding.
- Tech Stack: Flutter, GetX, Supabase, PostgreSQL, Geolocator, GetStorage
- Highlights: Designed multi-criteria search filters, local feed caching, and granular Supabase Row-Level Security (RLS) data policies.
Built a mobile credit-hour portal for university course registration with prerequisite validation and real-time GPA tracking.
- Tech Stack: Flutter, Riverpod, GoRouter, Dio HTTP, PDF Engine, SharedPreferences
- Highlights: Implemented dynamic timetable grids, custom PDF transcript generation, and REST API interceptors for auto-token refresh.
- LinkedIn: linkedin.com/in/abd-elhalim16
- Email: [email protected]
- Portfolio: abdelhalim.pages.dev



