مهندس برمجيات، full stack وتطبيقات جوال. طرابلس، ليبيا.
عبد الرحمن إبراهيم
أطلق المنتجات من البداية إلى النهاية: تطبيقات Flutter، والخوادم خلفها، وخطوط الإصدار التي تنشرها.
مواطن كندي. مؤهل لتأشيرة TN الأمريكية. مستعد للانتقال.
مسيرتي، على شكل سجل git
كل وظيفة فرع، وكل منتج وسم. الأحدث في الأعلى. افتح أي commit لترى ما تم إنجازه.
HEAD HEAD هو الآن contractmataaoneavant
-
- محاسبة لأساطيل الشاحنات. Flutter وNestJS وPrisma وPostgreSQL وتحديثات Shorebird الهوائية. بُني وأُطلق بمفردي.
-
- Libya Pulse: خريطة حية للوقود وأجهزة الصراف العاملة والطرق المفتوحة والكهرباء. Fin-trak: دفتر محلي أولاً يستورد كشوف البنوك الليبية على الجهاز.
-
- منصة ضيوف بعلامة بيضاء للفنادق الفاخرة على الجوال وأجهزة الغرف اللوحية، قاعدة كود واحدة لعدة فنادق.
- تواصل فوري بين الضيوف والموظفين: مكالمات صوتية ومرئية، ودردشة برسائل صوتية، وترجمة فورية بالذكاء الاصطناعي.
- تحكم صوتي كامل، من كلمة التنبيه على الجهاز إلى وكيل ذكي يتحكم بالغرفة ويطلب الخدمات.
- طبقة الغرفة الذكية عبر Zigbee في عدة فنادق: الستائر والإضاءة والحساسات وأقفال الأبواب من الجهاز اللوحي.
-
- يتيح إطار Foundation Models من Apple (iOS 26 فما فوق) لتطبيقات Flutter، لاستخدام الذكاء على الجهاز بخصوصية ودون اتصال.
-
- سلّمت قيادة الفريق. ما زلت أصدر الإصدارات وأراجع الكود لمجموعة التطبيقات.
- يونيو 2025 تسليم عمل جوال بدوام جزئي لـ Khadamat
- يونيو 2025 مطوّر جوال بدوام جزئي في Khadamat
-
- توليت مراجعة الكود والمعمارية والتوظيف لفريق الجوال.
- صممت وأطلقت مجموعة التطبيقات كاملة: تطبيقات الزبون والبائع والسائق على نواة مشتركة، مع خط إصدار يدفع التحديثات دون انتظار المتاجر.
- واجهة متجر مدفوعة من الخادم تتيح للموظفين إعادة تصميم التطبيق من لوحة إدارة على الويب دون إصدار جديد.
-
- طبقة دفع موحدة فوق أكثر من عشرة مزودين محليين وعالميين، منهم Stripe وMoamalat وLyPay.
- بحث دلالي عن المنتجات وتوصيات بـ Python وFastAPI وQdrant وONNX.
-
- تطبيقات Flutter للعملاء بالتوازي مع الدراسة ثم مع الوظائف بدوام كامل. ما زال مستمراً.
-
- C وshell وPython والأساسيات، علناً على GitHub منذ أول مستودع.
ما الذي يعمل الآن
المنتجات التي أطلقتها، تُفحص مباشرة من الحافة كل نصف ساعة. لا شيء هنا لقطة شاشة.
محاسبة لأساطيل الشاحنات. على App Store وGoogle Play.
- Flutter
- NestJS
- Prisma
- PostgreSQL
- Shorebird
مالية شخصية محلية أولاً للبنوك الليبية.
- Vue 3
- SQLite-WASM
- React Native
- NestJS
خريطة حية للوقود والصرافات والطرق والكهرباء في ليبيا.
- Flutter
- Laravel
- PostGIS
- Redis
- WebSockets
أعمال مختارة
مكتوبة كسجلات قرارات: السياق، والقرارات التي اتخذتها، وما كلّفته. بلا عدّ للأسطر.
-
محاسبة لأساطيل الشاحنات، مبنية من البداية إلى النهاية ومتاحة على المتجرين.
يستبدل الدفتر الورقي الذي يحتفظ به صاحب الأسطول. سجّل رحلة فيحسب حصة كل سائق وسُلَفه ومدفوعاته في رصيد جارٍ واحد، ثم يصدّر الشهر للمحاسب.
- Flutter
- NestJS
- Prisma
- PostgreSQL
- Next.js
- Shorebird
-
مجموعة التطبيقات الكاملة لشركة تجارة إلكترونية وتوصيل، على نواة مشتركة واحدة.
تطبيقات الزبون والبائع والسائق على نواة مشتركة، وطبقة دفع فوق أكثر من عشرة مزودين، وواجهة متجر يعيد الموظفون تصميمها دون إصدار، وبحث دلالي عن المنتجات.
- Flutter
- Melos
- Mason
- Shorebird
- React
- TypeScript
-
إضافة Flutter لنماذج Foundation من Apple على الجهاز.
يمنح تطبيقات Flutter الوصول إلى ميزات Apple Intelligence على iOS 26 فما فوق: بخصوصية، ودون اتصال، ودون نموذج مستضاف في مسار الطلب.
- Dart
- Swift
- platform channels
- code generation
-
دفتر محلي أولاً يقرأ كشوف البنوك الليبية على الجهاز.
البنوك الليبية لا توفر واجهة برمجية عامة، لذلك يحلل Fin-trak كشوفها بصيغة PDF على الجهاز ويبني دفتراً مزدوج القيد لا يغادره.
- Vue 3
- TypeScript
- Pinia
- SQLite-WASM
- pdf.js
- React Native
-
خريطة حية للوقود وأجهزة الصراف العاملة والطرق المفتوحة والكهرباء.
وعي ظرفي جماعي يمزج تقارير الناس بالبيانات المجموعة من مصادر أخرى، لتبقى التغطية قائمة حين تقل المشاركات.
- Flutter
- Laravel
- PostGIS
- Redis
- WebSockets
-
منصة ضيوف OneAvant
تطبيقات ضيوف بعلامة بيضاء وأجهزة لوحية للغرف في الفنادق الفاخرة.
تواصل فوري بين الضيوف والموظفين، وتحكم صوتي بالغرفة، وطبقة الغرفة الذكية عبر Zigbee، من قاعدة كود واحدة إلى عدة فنادق. عمل لصالح الشركة، لذا يُذكر بمستوى السيرة الذاتية فقط.
- Flutter
- Agora
- WebSocket
- SSE
- Zigbee
أعمال أخرى
قطع أصغر، بلا مبالغة.
- Harbor أداة إصدار على macOS لتطبيقات Flutter المنشورة تحت عدة حسابات متاجر. واجهة Swift وخدمة Dart.
- منصة GitOps واعية بالتكلفة والمخاطر يسعّر تغيير Kubernetes وقت المراجعة ويحجزه وفق سياسة التكلفة والمخاطر. Go.
- Kodnab Delivery منصة توصيل، تطبيقات وخادم.
- أدوات واجهة مدفوعة من الخادم خدمة الخادم والواجهة خلف نهج واجهة المتجر المستخدم في متاع.
- قوالب Flutter قوالب Mason تولّد حزمة ميزة كاملة الطبقات.
على مكتبي هذا الأسبوع
نشاط GitHub العام، يجلبه نفس الـ worker الذي يفحص الخدمات أعلاه.
المهارات، كملف تعريف
فقط ما شُحن فعلاً في الأعمال أعلاه. بلا نسب مئوية.
name: abdurahman
description: full stack and mobile engineer
environment:
languages: [dart, typescript, swift, csharp, python, sql]
spoken: [english, arabic] # both native
dependencies:
# mobile
flutter: # every app on this page
swift: # native plugins and platform channels
shorebird: # over the air Dart updates
bloc_cubit:
go_router:
get_it:
melos: # monorepos, feature packages
mason: # bricks that stamp out a feature
# web
react:
vue: # fin-trak
nextjs:
# backend
nestjs: # daftaar, fin-trak
prisma:
dotnet: # .NET 9, EF Core
fastapi: # search and recommendations
laravel: # libya pulse
# data and infra
postgresql:
postgis: # geo queries
redis:
qdrant: # vector search
onnx: # embeddings in the service
docker:
kubernetes:
gitops:
cloudflare: # workers, tunnels, dns
# realtime
agora: # voice and video
websockets:
sse:
# release
github_actions:
codemagic:
fastlane:
app_store_connect:
dev_dependencies:
arabic_rtl_ux: # first class, not a translation pass
payment_gateways: # stripe, moamalat, lypay and more
server_driven_ui: تواصل معي
مواطن كندي، مؤهل لتأشيرة TN في الولايات المتحدة، ومستعد للانتقال. العمل عن بُعد ممكن أيضاً.
- البريد abdurahman.i.work@gmail.com
- GitHub github.com/AbdurahmanAlmehdi
- LinkedIn linkedin.com/in/abdurahmanibrahem
- السيرة الذاتية (PDF) Abdurahman_Ibrahem_CV.pdf