عبد الرحمن درويش / هندسة البرمجياتمتاح للعمل عن بُعد
NEMESIS/مطور برمجيات
دراسات هندسية موثقة

من الكود إلى النتيجة.

أربع حالات هندسية من مساهماتي المدموجة، يليها السجل الكامل للتسع مساهمات. لا صور مصطنعة ولا أرقام غير موثقة.

01 / Flutter / Accessibility

شريط تمرير يعلن قيمته لقارئ الشاشة بشكل صحيح

المشكلة

كان شريط تمرير Flutter Web يرسل قيمة أو نطاقًا غير صحيح لقارئ الشاشة بعد إعادة تفعيله.

الحل

تهيئة قيم الوصول لحظة ارتباط الدور الدلالي بعنصر التحكم.

الدليل

اختبارات رجوع موجهة ودمج رسمي بعد مراجعة المشرفين.

افتح المساهمة المدموجة #195564 ↗
02 / Dart-Code / WebSocket reliability

منع تعلّق طلبات Dart Tooling Daemon بعد انقطاع الاتصال

المشكلة

كان بعض طلبات DTD يظل معلّقًا عند إغلاق WebSocket، وقد تحاول الرسائل الإرسال قبل اكتمال الاتصال أو بعد انقطاعه.

الحل

رفض الطلبات المتبقية، والتأكد من أن اتصال WebSocket مفتوح قبل الإرسال، ومنع أخطاء الإغلاق غير المعالجة.

الدليل

اختبارات رجوع لحالات الاتصال والإغلاق، ودمج رسمي بواسطة DanTup في 9 نوفمبر 2026.

شاهد الدمج الرسمي #6367 ↗
03 / Dart-Code / Reliability

معالجة الاستدعاءات غير المتزامنة بعد إغلاق الأدوات

المشكلة

استمرت بعض الأحداث بعد إغلاق إضافة VS Code، ما كان يؤدي إلى أخطاء.

الحل

تأمين دورة حياة استدعاءات DTD وإيقاف معالجتها بعد الإغلاق.

الدليل

اختبارات رجوع وتعليقات مراجعة وسجل الدمج الرسمي.

افتح المساهمة المدموجة #6349 ↗
04 / Dart-Code / Testing

اختبارات أوامر أسرع دون تشغيل أدوات حقيقية

المشكلة

اختبارات كان هدفها فحص استدعاء الأوامر، لكنها شغّلت أدوات Dart وFlutter الحقيقية.

الحل

استبدال العمليات بمحاكيات حتمية مع الحفاظ على التحقق من المخرجات والوسائط.

الدليل

تحسن زمن مجموعة موجهة محليًا من نحو 24 ثانية إلى 3 ثوانٍ، ثم دُمج التغيير بعد المراجعة.

افتح المساهمة المدموجة #6373 ↗
05 / Flutter + Laravel

FamilyMove — تجربة خاصة لعميل

النطاق

تطبيق لياقة عائلية تجريبي، وليس إصدارًا عامًا.

التنفيذ

Flutter وLaravel للتمارين والحسابات والتقارير والإشعارات.

التحقق

العمل موجود في مستودع خاص؛ يمكن مشاركة التفاصيل المناسبة عند التواصل.

لا ننشر ملفات أو بيانات العملاء الخاصة.

06 / Android · Flutter

تسبيحاتي / Tasbehati

تطبيق Flutter على Android للقرآن والأذكار والعبادات اليومية. منشور رسميًا على Google Play.

افتح التطبيق على Google Play ↗
01 / مساهمات مفتوحة المصدر

الشغل نفسه هو الدليل.

المساهمات الهندسية التسع كاملة، وكل واحدة مرتبطة بالكود والمناقشات والمراجعات الأصلية على GitHub.

الأولوية مبنية على الأثر الهندسي وعمق الإصلاح واختبارات التحقق، مش تاريخ الدمج.

01تصحيح دلالات الوصول في شريط التمريرتهيئة القيمة والنطاق لقارئ الشاشة عند إعادة تفعيل شريط التمرير.flutter / flutter04 NOV 2026#195564 ↗02إصلاح تعلّق طلبات DTD وحماية اتصالات WebSocketإنهاء الطلبات المعلّقة عند انقطاع الاتصال أو الإغلاق، ومنع الإرسال على اتصال غير مفتوح مع اختبارات رجوع.Dart-Code / Dart-Code09 NOV 2026#6367 ↗03حماية استدعاءات DTD عند إغلاق الإضافةإصلاح الأحداث غير المتزامنة التي كانت تستمر بعد إغلاق إضافة VS Code.Dart-Code / Dart-Code05 NOV 2026#6349 ↗04تسريع اختبارات الأوامر وجعلها حتميةاستبدال تشغيل أدوات Dart وFlutter بمحاكيات مستقرة مع الحفاظ على الاختبارات.Dart-Code / Dart-Code07 NOV 2026#6373 ↗05إصلاح اكتشاف المشاريع داخل المجلدات المخفيةتصحيح فلاتر الاختبارات والتعامل مع pubspec داخل المجلدات المخفية.Dart-Code / Dart-Code31 OCT 2026#6301 ↗06إصلاح إعدادات خادم اللغة Pkl في Neovimإصلاح تمرير إعدادات LSP المتداخلة وإضافة اختبار بدون واجهة رسومية.apple / pkl-neovim03 NOV 2026#75 ↗07اختبار أولوية البحث عن Dart SDKتوثيق أولوية اكتشاف SDK ومسح مساحة العمل باختبارات واضحة.Dart-Code / Dart-Code04 NOV 2026#6337 ↗08اختبارات أوامر الحزم ومراقبة pubspecتغطية أوامر إدارة الحزم والإلغاء وتغييرات pubspec باختبارات رجوع.Dart-Code / Dart-Code04 NOV 2026#6332 ↗09اختبارات إنشاء المشاريع في VS Codeاختبارات التحقق والأخطاء والإلغاء والإعدادات أثناء إنشاء المشاريع.Dart-Code / Dart-Code02 NOV 2026#6324 ↗
03 / تواصل

خلّينا نحل المشكلات الحقيقية.

متاح لفرص عمل مدفوعة عن بُعد في Flutter وDart والـBackend وأدوات المطورين.

راسلني ↗