
نبذة عن Mohamed Ashraf Elsaed
أنا مهندس برمجيات بخبرة تزيد على 8+ سنوات في هندسة المشاريع وتطوير الأنظمة الخلفية وتحسين الأداء. أعمل اليوم قائد تقني في Convertedin في القاهرة، مصر، حيث أقود العمل على الأنظمة الخلفية لمنتجات SaaS المدعومة بالذكاء الاصطناعي. وخارج العمل أبني أدوات مفتوحة المصدر لوكلاء البرمجة بالذكاء الاصطناعي.
ماذا أفعل
- هندسة الأنظمة الخلفية: أنظمة PHP وLaravel وNode.js لمنتجات SaaS المدعومة بالذكاء الاصطناعي.
- SaaS وأتمتة التواصل الاجتماعي والتجارة الإلكترونية: منتجات SaaS ذاتية الخدمة، وأتمتة إعلانات Meta، وإتمام الشراء والمدفوعات.
- أدوات لوكلاء البرمجة: الذاكرة (Aletheia)، والملاحظات المرئية (Loupe)، وتجهيز المشاريع (Claude Kit)، إضافة إلى حزمة وكلاء Claude للارافيل.
- التدريس والتوجيه: مدرّس سابق لتطوير الويب في AMIT Learning، ومراجعة الشيفرة والتوجيه في العمل.
- الكتابة: مقالات عملية من هذا العمل في المدونة، فيها أوامر وأرقام ومصادر.
أين أتخذ القرارات التقنية
أربعة مجالات أتولاها من البداية إلى النهاية، مكتوبة في صورة المبادئ التي أطبقها. بلا عملاء ولا أرقام ولا أنظمة داخلية.
- منتجات SaaSأصمم منتجات SaaS متعددة المستأجرين من نموذج البيانات حتى النشر، وأضع المعايير التي يبني الفريق عليها.
- بيانات كل عميل محصورة في حسابه على مستوى طبقة البيانات ومُختبرة، ولا تُخفى في الواجهة فقط.
- تُسجَّل حركات الأموال كقيود في دفتر يمكن مطابقتها وتغطيها الاختبارات، لا كرصيد يُستبدل بقيمة جديدة.
- يجري العمل في الخلفية على طوابير لها مسؤولون واضحون وإعادة محاولة وحدود، فلا تُبطئ مهمة بطيئة المنتج.
- كل إصدار يخرج مع اختبارات وطريق للرجوع. وترقيات الإطار وPHP مخططة لا متعجلة.
- تعمل الواجهات بالعربية والإنجليزية، من اليمين إلى اليسار ومن اليسار إلى اليمين، منذ الشاشة الأولى.
- التواصل الاجتماعي وأتمتة الإعلاناتأبني الطبقة الواقعة بين المنتج وMeta Marketing API: إنشاء الحملات وإدارتها على Facebook وInstagram، وربط الحسابات الإعلانية للعملاء، وقراءة النتائج، واستخدام الذكاء الاصطناعي حيث يوفر وقت الإنسان.
- تتغير واجهة Meta البرمجية كثيرًا، فأتعامل معها كاعتماد غير موثوق: إعادة محاولة، وكتابات آمنة عند تكرارها، ولا أثق بأي استجابة دون فحص.
- يُتحقق من توقيع Webhooks على الجسم الخام، ويمكن إعادة تشغيلها بأمان.
- تُربط الحسابات الإعلانية عبر OAuth، وتُعامل الرموز (tokens) كأسرار.
- يكتب الذكاء الاصطناعي مسودات الاستهداف والنصوص، ويراجعها شخص قبل أن تُنشر.
- التجارة الإلكترونية والمدفوعاتأتولى مسار الأموال: إتمام الشراء وبوابات الدفع والمحافظ وحالة الطلب.
- لا يُعلَّم الطلب كمدفوع إلا بحدث موثَّق، وعند فشل الدفع يُفرَج عن المخزون المحجوز.
- يقف مزودو الدفع خلف واجهة واحدة، فلا تمس إضافة مزود منطق الطلبات.
- يستعيد مسح مجدول الأحداث التي فاتت الـ Webhook، ولا يمكن تشغيله مرتين في وقت واحد.
- تستورد تكاملات المتاجر والأسواق الطلبات بطريقة آمنة عند إعادة التشغيل.
- WhatsApp والمراسلةأبني مراسلة WhatsApp للإشعارات ورموز التحقق، بلغة PHP وبلغة Go.
- أصمّم عمليات الإرسال لتفادي التكرار: تُسجَّل كل محاولة، وأتجنب إعادة المحاولة التلقائية الآلية حيث قد يكون الرد الفاشل قد وصل فعلًا.
- تُعامل الـ webhooks الواردة على أنها غير موثوقة حتى يُتحقق منها.
- تعمل المراسلة خارج الطلب، على طابور، فلا يعطل مزود بطيء أي مستخدم.
الخبرة
قائد تقني · Convertedin
يناير 2026 حتى الآنقائد تقني للعمل على الأنظمة الخلفية لمنتجات SaaS المدعومة بالذكاء الاصطناعي، ومنها Flyerz وConvertedPay.
مهندس برمجيات · Convertedin
أغسطس 2022 إلى يناير 2026تطوير الأنظمة الخلفية لتطبيق Flyerz باستخدام Laravel وRedis وMySQL.
- عملت على هندسة الجزء الخلفي لـ Flyerz، واستخدمت Redis لتحسين أزمنة الاستجابة.
- بنيت واجهات RESTful للتطبيقات المحمولة ودمجت بوابات الدفع.
- جمعت المتطلبات مع العملاء والفرق الداخلية، وأدخلت وحدات جديدة في الأنظمة القائمة.
- كتبت اختبارات الوحدة والتكامل، وشاركت في مراجعات الشيفرة والتصميم.
- عملت مع زملاء الواجهة الأمامية والخلفية، وساعدت في تدريب الزملاء.
- أدرت بيئات WHM وcPanel.
مطوّر أنظمة خلفية · Orcas
أبريل 2019 إلى أغسطس 2022فرق أجايل، واجهات RESTful، CI/CD، وتحسين قابلية التوسع.
- صممت وبنيت ميزات وواجهات RESTful في سبرنتات أجايل، وعملت مع فريق ضمان الجودة على الإصدارات.
- شاركت في CI/CD ومراجعات الشيفرة والتوثيق.
- عملت على أداء التطبيقات، وقدمت محاضرات تقنية داخلية.
مدرّس تطوير الويب · AMIT Learning
أغسطس 2019 إلى نوفمبر 2019صممت وقدمت منهجًا لتطوير الويب ووجّهت الطلاب.
- أجريت ورش عمل عملية وتعلّمًا قائمًا على المشاريع وجلسات مراجعة للشيفرة.
- قيّمت مشاريع الطلاب وقدمت الملاحظات ووجّهت الطلاب فرديًا.
- نظمت محاضرات ضيوف ولقاءات مع أهل المجال.
مطوّر أنظمة خلفية · ClueApps
فبراير 2018 إلى مايو 2019تطبيقات PHP وLaravel، وEloquent ORM، وتكامل واجهات الأطراف الثالثة.
- بنيت تطبيقات ويب باستخدام PHP وLaravel (التوجيه، وmiddleware، وservice container) وMySQL، وصممت مخططات قواعد البيانات.
- دمجت واجهات الأطراف الثالثة، واستخدمت Git، وشاركت في مراجعات الشيفرة وكتبت توثيق الوحدات.
كيف أعمل قائدًا تقنيًا
ما أفعله إلى جانب كتابة الشيفرة، بعبارات عامة.
- البنية والقرارات التقنيةأحسم القرارات في البنية ونماذج البيانات والطوابير والتخزين المؤقت والترقيات، وأكتب أسبابها، ليستطيع الفريق مناقشة المنطق لا النتيجة فقط.
- قيادة فرق الواجهة الخلفيةأقود مطوري الواجهة الخلفية، وأدير مراجعات الشيفرة والتصميم، وأدرّب الأفراد بالعمل المشترك والمراجعة.
- بوابات الجودةCI واختبارات آلية توقف الدمج السيئ، وفحوص قبل الإصدار، ومسار للتراجع عند النشر.
- الموثوقية والأداءأبحث عن الاستعلامات البطيئة وأنماط N+1 وعواصف إعادة المحاولة قبل المستخدمين، ثم أعالجها بالفهارس والتخزين المؤقت وضبط الطوابير.
- عادات الأمانWebhooks موقَّعة، وأسرار بعيدة عن الشيفرة والسجلات، وصلاحيات بأدنى حد لازم حيث أستطيع ضبطها.
- العملاء والمنتجأحوّل متطلبات العملاء والمنتج إلى خطط تقنية، وأدمج الوحدات الجديدة في الأنظمة القائمة.
- الذكاء الاصطناعي في العمل اليوميأستخدم Claude Code كل يوم وأبني له أدوات مفتوحة المصدر. التغييرات المنجزة بمساعدة الذكاء الاصطناعي تمر بالمراجعة نفسها كأي تغيير آخر.
- عدة تقنياتPHP وLaravel أولًا، ثم Node.js وGo وVue حيث تحتاجها المشكلة.
منتجات عملت عليها
من قائمة مشاريعي على LinkedIn.
- PreVeto تطبيق ويب متعدد المستأجرين يتيح للمؤسسين المدعومين برأس مال مغامر مراجعة مستندات شركاتهم وطرح الأسئلة عنها بمساعدة الذكاء الاصطناعي. بنيته باستخدام Laravel وVue وPostgreSQL. هو برنامج وليس مكتب محاماة، ولا يقدم أي استشارة قانونية.
- Flyerz تطبيق محمول يساعد الصفحات على الإنترنت في إنشاء إعلانات على Facebook وInstagram.
- Orcas For Users تطبيق للعثور على مدرّسين ومربيات ومدرّسي لغات في الجوار، مع تطبيق منفصل للشركاء.
التعليم والشهادات
- دبلوم في تطوير الويب, Cairo University, 2017 إلى 2018
- بكالوريوس نظم المعلومات الإدارية, Institute Qualitative Studies, 2012 إلى 2016
- Symfony 5 (SymfonyCasts): أساسيات Symfony 5، وDoctrine وقواعد البيانات، وCharming Development in Symfony5، أكتوبر 2020
المهارات
- اللغات: PHP, TypeScript, JavaScript, Python, Go, SQL
- الأنظمة الخلفية والأطر: Laravel, Symfony, Node.js, Bun, NestJS, Vue.js
- البيانات والبنية التحتية: MySQL, PostgreSQL, Redis, Redis Streams, pgvector, SQLite, Docker, Git, Linux
- المجالات والمنصات: SaaS, Meta Marketing API, Conversions API, رسائل WhatsApp, بوابات الدفع, إتمام الشراء في التجارة الإلكترونية
- الهندسة والممارسة: هندسة البرمجيات, تصميم الأنظمة, تصميم قواعد البيانات, أنماط التصميم, واجهات RESTful, مراجعة الشيفرة والتوجيه
- الذكاء الاصطناعي والوكلاء: Claude Code, Model Context Protocol (MCP)
العمل التطوعي
متطوع أخصائي تقنية معلومات في White Page منذ يناير 2014، وعمل تطوعي مع Resala Charity Organization (المصدر: ملفي على LinkedIn).
الحقائق في مكان واحد
| الاسم الكامل | Mohamed Ashraf Elsaed (يظهر على GitHub باسم «Mohamed Ashraf Mohamed Elsaed») |
|---|---|
| الدور | قائد تقني, Convertedin |
| اللغات | العربية والإنجليزية |
| مقيم في | القاهرة, مصر |
| مفتوح المصدر | مفتوح المصدر: Aletheia وLoupe وClaude Kit وClaude Agent SDK for Laravel وPrompt Vault |
| منتجات أعمل عليها في Convertedin | Flyerz, ConvertedPay |
| الحسابات | GitHub, LinkedIn, X, Instagram, Facebook, Packagist, npm, GitRanks |
كيف أعمل
أذكر ما قِيس وكيف يمكن تكراره. كل ادعاء عن مشروع آخر له مصدر وتاريخ. وإذا لم أستطع التحقق من شيء فالصفحة تقول ذلك.
التواصل
انظر صفحة التواصل.