مهندس برمجيات، full stack وتطبيقات جوال.
عبد الرحمن إبراهيم
أطلق المنتجات من البداية إلى النهاية: تطبيقات Flutter، والخوادم خلفها، وخطوط الإصدار التي تنشرها.
مواطن كندي. مؤهل لتأشيرة TN الأمريكية. مستعد للانتقال.
مسيرتي، على شكل سجل git
كل وظيفة فرع، وكل منتج وسم. الأحدث في الأعلى. افتح أي commit لترى ما تم إنجازه.
HEAD HEAD هو الآن contractmataaoneavant
-
- Rust، وتطبيق سطح مكتب بـ Slint، وواجهة سطر أوامر بمخرجات JSON، وخادم MCP لتتحكم وكلاء الذكاء الاصطناعي بالجهاز. بديل مجاني لـ Genymotion Desktop.
-
- يبني ويوقّع ويرفع ويوسم ويتتبع الإصدارات إلى App Store Connect وGoogle Play وFirebase وShorebird من جهاز الماك الخاص بك. تطبيق ماك وواجهة سطر أوامر وخادم MCP ومشغّلات عن بُعد فوق محرك واحد.
-
- 16 وكيلاً و336 مهمة: دُمجت 336 دون أي فشل، مقابل 252 ناجحة و81 فاشلة في مسار pull request المعتاد. Cloudflare Durable Objects وContainers وطبقة FUSE مكتوبة بـ Go.
-
- Riverpod وأيقونات Lucide والاهتزاز اللمسي وإجراءات السحب والترقيم والروابط والتحديثات داخل التطبيق ومرجع التثبيت وPostHog، كل منها يحافظ على واجهة حزمة Flutter فينتقل الكود بتغيير سطر استيراد واحد.
- كل خلل وُجد في الطريق أُرسل للمشروع الأصلي كمستودع إعادة إنتاج مصغّر.
-
- محاسبة لأساطيل الشاحنات، يستخدمها 20 أسطولاً تدير نحو 50 سائقاً. Flutter وNestJS وPrisma وPostgreSQL وتحديثات Shorebird الهوائية. بُني وأُطلق بمفردي.
-
- Libya Pulse: خريطة حية للوقود وأجهزة الصراف العاملة والطرق المفتوحة والكهرباء. Fin-trak: دفتر محلي أولاً يستورد كشوف 12 بنكاً ليبياً على الجهاز.
-
- صممت منصة ضيوف بعلامة بيضاء للفنادق الفاخرة على الجوال وأجهزة الغرف اللوحية من حزمة Flutter نواة واحدة. هوية كل فندق تأتي من الإعدادات، دون أي نسخة منفصلة من الكود.
- تواصل فوري بين الضيوف والموظفين: صوت وفيديو عبر Agora، ودردشة عبر WebSocket وSSE، وترجمة فورية بالذكاء الاصطناعي لأكثر من 10 لغات.
- بنيت التحكم الصوتي كاملاً في أقل من أسبوعين: كلمة تنبيه على الجهاز، وتفريغ صوتي متدفق خلف طبقة مستقلة عن المزوّد، ووكيل ذكي يتحكم بأجهزة الغرفة ويطلب الخدمات ضمن حدود استخدام لكل عميل وضوابط للخصوصية.
- نشرت طبقة الغرفة الذكية عبر Zigbee في ثلاثة فنادق، وجهّزت مئات الأجهزة (الستائر والإضاءة والحساسات وأقفال الأبواب) التي يتحكم بها الجهاز اللوحي في الغرفة عبر SSE.
-
- يتيح إطار Foundation Models من Apple (iOS 26 فما فوق) لتطبيقات Flutter، لاستخدام الذكاء على الجهاز بخصوصية ودون اتصال.
-
- سلّمت قيادة الفريق. ما زلت أصدر الإصدارات وأراجع الكود لمجموعة التطبيقات.
- يونيو 2025 تسليم عمل جوال بدوام جزئي لـ Khadamat
- يونيو 2025 مطوّر جوال بدوام جزئي في Khadamat
-
- قدت فريق جوال من شخصين ضمن مجموعة هندسية من ستة أشخاص، وتوليت مراجعة الكود والمعمارية والتوظيف.
- صممت وأطلقت مجموعة التطبيقات الثلاثة (الزبون والبائع والسائق) على نواة Dart مشتركة، تخدم حتى 115,000 مستخدم نشط شهرياً، مع 27,600 طلب و12.3 مليون دينار ليبي من قيمة الطلبات منذ يناير 2026.
- خط إصدار هوائي بـ Shorebird وCodemagic رفع الإصدارات من 1.7 إلى 3.8 شهرياً، أي 2.2 ضعف في الأسابيع الستة التي تلت إطلاقه.
- واجهة متجر مدفوعة من الخادم تتيح للموظفين إعادة تصميم التطبيق من لوحة إدارة على الويب دون إصدار جديد.
-
- طبقة دفع موحدة فوق أكثر من 10 مزودين محليين وعالميين، منهم Stripe وMoamalat وEdfaly وSadad، خلف واجهة واحدة. آلاف المعاملات عبر الدفع الإلكتروني والمحافظ والبطاقة عند الاستلام في 2026.
- بحث دلالي عن المنتجات وتوصيات بـ Python وFastAPI وQdrant وONNX.
-
- تطبيقات Flutter للعملاء بالتوازي مع الدراسة ثم مع الوظائف بدوام كامل. ما زال مستمراً.
-
- C وshell وPython والأساسيات، علناً على GitHub منذ أول مستودع.
ما الذي يعمل الآن
المنتجات التي أطلقتها، تُفحص مباشرة من الحافة كل نصف ساعة. لا شيء هنا لقطة شاشة.
أداة إصدار مستضافة ذاتياً لتطبيقات Flutter. الإصدار 1.0.
- Dart
- Flutter macOS
- SQLite
- MCP
محاسبة لأساطيل الشاحنات. على 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
-
مجموعة التطبيقات الكاملة لشركة تجارة إلكترونية وتوصيل، على نواة مشتركة واحدة.
تطبيقات الزبون والبائع والسائق على نواة Dart مشتركة تخدم حتى 115,000 مستخدم شهرياً، وطبقة دفع فوق أكثر من 10 مزودين، وواجهة متجر يعيد الموظفون تصميمها دون إصدار، وبحث دلالي عن المنتجات.
- Flutter
- Melos
- Mason
- Shorebird
- React
- TypeScript
-
أداة إصدار مستضافة ذاتياً لتطبيقات Flutter: ابنِ ووقّع وارفع ووسم وتتبّع من جهاز الماك الخاص بك.
محرك واحد بلا واجهة يملك المشاريع والأسرار والمهام وحالة المتاجر. يتحدث إليه تطبيق ماك وواجهة سطر أوامر وخادم MCP لوكلاء الذكاء الاصطناعي ومشغّلات عن بُعد، وهو يُصدر إلى App Store Connect وGoogle Play وFirebase App Distribution وShorebird.
- Dart
- Flutter macOS
- SQLite
- WebSocket
- MCP
- Docker
-
محاكي Android مفتوح المصدر لأجهزة ماك بمعالجات Apple، مع أجهزة بصلاحيات root بنقرة واحدة.
بديل مجاني لـ Genymotion Desktop. يشغّل صور المحاكي من Google دون واجهة، ويمنح الجهاز صلاحيات root عبر Magisk ويتحقق منها، ويأتي بتطبيق سطح مكتب وواجهة سطر أوامر وخادم MCP لتتمكن Claude والوكلاء الآخرون من رؤية الهاتف والتحكم به.
- Rust
- Slint
- gRPC
- JSON-RPC
- MCP
- Magisk
-
تحكم بالإصدارات لأسراب الوكلاء: فرع main حي ومشترك، وطبقة نسخ عند الكتابة لكل وكيل.
ستة عشر وكيلاً عملوا على 336 مهمة فدُمجت جميعها دون فشل، مقابل 252 ناجحة و81 فاشلة في مسار pull request المعتاد، وفي ثلث الوقت.
- TypeScript
- Go
- FUSE
- Durable Objects
- Cloudflare Containers
- Workers
-
إضافة Flutter لنماذج Foundation من Apple على الجهاز.
يمنح تطبيقات Flutter الوصول إلى ميزات Apple Intelligence على iOS 26 فما فوق: بخصوصية، ودون اتصال، ودون نموذج مستضاف في مسار الطلب.
- Dart
- Swift
- platform channels
- code generation
-
دفتر محلي أولاً يقرأ كشوف البنوك الليبية على الجهاز.
البنوك الليبية لا توفر واجهة برمجية عامة، لذلك يحلل Fin-trak كشوف 12 منها على الجهاز ويبني دفتراً مزدوج القيد. المزامنة اختيارية ومشفرة، فلا يرى الخادم أي وصف أو رقم حساب أو طرف مقابل.
- Vue 3
- TypeScript
- Pinia
- SQLite-WASM
- XChaCha20-Poly1305
- pdf.js
-
خريطة حية للوقود وأجهزة الصراف العاملة والطرق المفتوحة والكهرباء.
وعي ظرفي جماعي يمزج تقارير الناس بالبيانات المجموعة من مصادر أخرى، لتبقى التغطية قائمة حين تقل المشاركات.
- Flutter
- Laravel
- PostGIS
- Redis
- WebSockets
-
منصة ضيوف OneAvant
تطبيقات ضيوف بعلامة بيضاء وأجهزة لوحية للغرف في الفنادق الفاخرة.
حزمة Flutter نواة واحدة بهوية مختلفة لكل فندق عبر الإعدادات، وتواصل فوري بين الضيوف والموظفين مع ترجمة فورية لأكثر من 10 لغات، وتحكم صوتي بالغرفة، وطبقة غرفة ذكية عبر Zigbee في ثلاثة فنادق. عمل لصالح الشركة، لذا يُذكر بمستوى السيرة الذاتية فقط.
- Flutter
- Agora
- WebSocket
- SSE
- Zigbee
أعمال أخرى
قطع أصغر، بلا مبالغة.
- حزم DartNative تسع حزم Flutter منقولة إلى DartNative بواجهاتها الأصلية (Riverpod وLucide والاهتزاز اللمسي والترقيم وPostHog وغيرها)، و17 خللاً أُبلغ عنها للمشروع الأصلي كمستودعات إعادة إنتاج مصغّرة.
- منصة 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, rust, go]
spoken: [english, arabic] # both native
education:
degree: bsc_computer_engineering
school: college_of_electronic_technology # tripoli
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
# desktop and tooling
rust: # jidr
slint: # jidr's desktop app
grpc: # emulator control, frames in
flutter_macos: # xpath's mac app
mcp: # jidr and xpath, for ai agents
# data and infra
postgresql:
postgis: # geo queries
redis:
qdrant: # vector search
onnx: # embeddings in the service
docker:
kubernetes:
gitops:
cloudflare: # workers, tunnels, dns
durable_objects: # live main's coordinator
fuse: # live main's overlays, in go
# realtime
agora: # voice and video
websockets:
sse:
# release
github_actions:
codemagic:
fastlane:
app_store_connect:
homebrew: # xpath cask
dev_dependencies:
arabic_rtl_ux: # first class, not a translation pass
payment_gateways: # stripe, moamalat, edfaly, sadad 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