About Me
Get to know more about my background and expertise

Dafallah Ibrahim
Senior Software Engineer
Senior Software Engineer with 8+ years building mobile and full-stack products. Deep in Flutter, Android and iOS, with production experience across NestJS, Next.js and PostgreSQL. Currently focused on AI and automation — Claude, GPT and Gemini running inside real systems, not demos. Based in Dubai, UAE.
Skills & Technologies
Languages
Mobile
Backend & APIs
Data & Persistence
Delivery & CI/CD
Architecture & Principles
Integrations & SDKs
AI & Agentic Tooling
Web
Work Experience
Senior Flutter Developer
CurrentTransport Systems LLC
Architect the mobile layer of a three-audience transport platform — driver, operator and administrator apps serving 2,000+ users — and lead code review for a four-engineer mobile team.
- Delivered 70+ feature modules on Clean Architecture, bilingual Arabic/English with mirrored RTL
- Made the driver app offline-first on sqflite, caching reads and queueing writes that reconcile on reconnect
- Wrote native Android and iOS background location services in Kotlin and Swift behind platform channels, surviving app termination
- Built the real-time stack on Agora and Pusher: chat, voice and video messaging, and VoIP that rings as a native call via CallKit and ConnectionService
- Integrated Stripe with card tokenization, plus secure storage, biometric authentication and session management
- Automated releases on Codemagic across 188+ builds, with staging and production flavors and features shipped behind Remote Config
Senior Flutter Developer
Mokutan
Built an audio recording application with pause/resume, playback and efficient file management.
- Implemented pause/resume recording with reliable file handling
- Cut load times and memory usage through streaming data processing
- Moved background work onto isolates to keep the UI responsive
Mobile Application Developer (Flutter)
F5-ICT
Built a dual-app transportation platform — fCar and fCar Partner — with real-time order matching between passengers and captains.
- Matched passengers and drivers in real time using Socket.io
- Improved overall app performance by 35% via lazy-loading pagination and GraphQL
- Shipped a trip re-order feature that raised user satisfaction by 80%
- Managed the full release lifecycle on Google Play
Mobile Application Developer (Java)
Almotakamla
Maintained and improved a payment application, and built native Android apps to spec.
- Stabilised payment processing flows and reduced transaction failures
- Developed native Android applications in Java
- Integrated RESTful APIs for backend data communication
Mobile Application Developer (Flutter)
SMT-Technology
Developed and maintained cross-platform Android and iOS applications using Flutter with GetX for state management.
- Improved app launch time and reduced resource and power consumption
- Implemented responsive layouts and UI/UX enhancements across device sizes
- Integrated Firebase Cloud Messaging for push notifications
Independent Software Engineer
CurrentSelf-Directed Products & Client Work
Architect and ship mobile and full-stack products end to end — my own and clients' — across logistics, HR, business intelligence and AI, concurrent with full-time employment.
- Built REST and GraphQL APIs powering real-time dashboards and multi-tenant platforms
- Integrated Claude, GPT and Gemini for document generation and NLP features in production
- Own production infrastructure: Docker, nginx, PostgreSQL tuning and PM2 on Linux VPS
- Designed schemas and migrations with Prisma and TypeORM across PostgreSQL and MySQL
- Architected and shipped CleanApp SD, a three-app laundry ecosystem (Customer, Laundry, Delivery) with real-time order sync, QR-based hand-off validation and geofencing-based order assignment
- Built OneMile, a map-first local discovery app, using cluster markers to keep rendering smooth at high marker density
- Shipped HalalGo, a food ordering app for the Canadian market, with Google Maps restaurant discovery and live delivery tracking
Education
Bachelor's degree in Computer Systems Networking and Telecommunications
Sudan University of Science and Technology
Graduated with Honours.
- Honours Degree