مهندس برمجيات · أنظمة وكلاء الذكاء الاصطناعي · تطبيقات ويب وجوّال

أبني أنظمة وكلاء ذكاء اصطناعي تعمل في الإنتاج — والتطبيقات والواجهات والبنية التحتية من حولها.

حاليًا المساهم الرئيسي في مساعد تعليمي ذكي متعدد المستأجرين في eduArabia — الصلاحيات، والعزل، والتقييم. وقبل ذلك، أكثر من 8 سنوات في بناء أنظمة ويب وجوّال من طرف إلى طرف للتوظيف، وصيانة المواقع الميدانية، وأنظمة ERP، والتجارة الإلكترونية، والتعليم الإلكتروني.

جدة، المملكة العربية السعودية
68%
من إيداعات الفرع الرئيسي للمساعد التعليمي الذكي (يوليو–أكتوبر 2026)
103
وضع أدوات مميز أُمّن ببوابة صلاحيات واحدة
+8
سنوات في بناء برمجيات الويب والجوّال
+40
محطة وقود تعمل على نظام صيانة واحد بنيته
عملت معeduArabiaهيئة أوقاف وطنية (السعودية) · بالتعاون مع UNDPشركة معادن السودانHAM للهندسة الكهروميكانيكيةGlobal Flow Servicesمتجر حلية
01 — الأعمال

أعمال مختارة

أنظمة إنتاجية صممتها وبنيتها وأطلقتها — وكلاء الذكاء الاصطناعي أولًا، ثم المنصات والتطبيقات من حولها.

مشروع بارز · 2026

مساعد تعليمي ذكي — متعدد المستأجرين، عربي أولًا

eduArabia · 2026 · المساهم الرئيسي (~68% من إيداعات الفرع الرئيسي، يوليو–أكتوبر 2026)

مساعد تعليمي ذكي متعدد المستأجرين مبني على Claude Agent SDK (Python 3.12، FastAPI، PostgreSQL 16) لمنتجات eduArabia التعليمية. عربي وإنجليزي؛ أدوار الطالب والمعلّم والمشرف. تفاصيل المنتج سرية حتى الإطلاق — والهندسة أدناه.

  • Claude Agent SDK
  • FastAPI
  • PostgreSQL · pgvector
  • Row-level security
  • gVisor
  • LangGraph
  • صممت نموذج الصلاحيات: أمان على مستوى الصفوف لكل مستأجر، وهوية مفوَّضة بالموافقة تجاه المنصة المضيفة، وبوابة تنفيذ مقيّدة بالمقرر أغلقت ثغرة تصعيد صلاحيات عبر 103 أوضاع أدوات مميزة.
  • بنيت بيئة معزولة شبكيًا (gVisor) تتيح للمساعد تحليل محتوى المقررات المرفوع بتكلفة ~1.3 دولار للحزمة، مع حفظ بيانات الاعتماد في وسيط على الجهاز المضيف.
  • بنيت منظومات التقييم التي تحكم الدمج — توجيه الأدوات، تأصيل الإجابات، حقن الأوامر العدائي — وقلّصت المسار الحرج لـ CI بنسبة 53%.
02قيد العمل

REBIRTH — إعادة هندسة البرمجيات القديمة بالوكلاء

بحث وتطوير شخصي

بيئة تشغيل قائمة على الوكلاء تستخلص تعريف منتج مستقلًا عن التقنية من شفرة قديمة، ثم تعيد بناءه على شرائح مُتحقَّق منها.

  • أول تشغيل حقيقي أعاد بناء نظام الصيانة (2021) إلى مجموعة اختبارات خضراء بالكامل — 119 اختبارًا + تحليل ثابت — مع إصلاح 6 عيوب حقيقية.
  • TypeScript
  • Claude Agent SDK
  • MCP
  • Docker
032026

منصة مؤشر تميّز الأوقاف

هيئة أوقاف وطنية (السعودية) · بالتعاون مع UNDP · المهندس الرئيسي

منصة تقييم ذاتي ثنائية اللغة (عربي RTL / إنجليزي): واجهة Next.js، وAPI بـ FastAPI، ومحرك تقييم حتمي باختبارات golden-master تعيد إنتاج التقرير النموذجي الرسمي.

  • توجيه حسب نوع الوقف مع إعادة توزيع الأوزان؛ التقرير المطبوع هو الوثيقة المعتمدة.
  • مراجعة أمنية وسلامة بيانات: مسار رمز مشرف مزوّر، تسابق في الحفظ التلقائي، وخلل تقريب في التقييم — اكتُشفت وأُصلحت.
  • Next.js
  • FastAPI
  • Golden-master tests
  • CI / staging
042025–2026 · قيد العمل

منصة Moodle متعددة المستأجرين للسوق السعودي

eduArabia · مطوّر التخصيص الرئيسي

ميزات تنظيمية (المركز الوطني للتعليم الإلكتروني) وتجارية على توزيعة Moodle 4.5 عربية أولًا، مربوطة من طرف إلى طرف ومُتحقَّق منها حيًا.

  • تقارير xAPI إلى سجل التعلّم الوطني؛ OTP/MFA عبر البريد وبوابة SMS سعودية.
  • طبقة تجريد لبوابات الدفع، شهادات عربية بتحقق QR، إشعارات، وصور Docker مُحصّنة.
  • Moodle 4.5
  • PHP
  • xAPI
  • Docker
052021–2022

نظام إدارة الصيانة — أكثر من 40 محطة وقود

شركة HAM للهندسة الكهروميكانيكية · عمل حر

خلفية Laravel GraphQL، ولوحة إدارة Vue، وتطبيق Flutter للفنيين (BLoC، مسح QR للمعدات، إشعارات FCM، عربي/إنجليزي).

  • بلاغات أعطال بخطوط زمنية وأولويات وتخصصات؛ إجراءات الصيانة والسلامة؛ قطع الغيار؛ الفرق والتحقق الثنائي.
  • دعم وتحسينات بعد التسليم.
  • Flutter
  • Laravel · Lighthouse
  • Vue
  • GraphQL
062022–2023

منصة التقييم والتوظيف

شركة معادن السودان للتوظيف والتدريب المحدودة · عمل حر

واجهة Laravel + Lighthouse GraphQL، ولوحة موارد بشرية بـ Vue.js، وتطبيق Flutter للمتقدمين، من عقد GraphQL واحد.

  • Laravel
  • GraphQL
  • Flutter
  • Vue
072019–2020

ERP وتتبّع ميداني لعمليات آبار النفط

Global Flow Services (FZE) · عمل حر

تخصيص Odoo ERP (Python/PostgreSQL) مكشوف عبر GraphQL API لتطبيق Flutter يتتبّع الفنيين وبلاغات الأعطال.

  • في الفترة نفسها: تطبيق Flutter لتجارة المجوهرات لمتجر حلية (عُمان) وأنظمة نقاط بيع لمتاجر محلية في السودان.
  • Odoo
  • Python
  • GraphQL
  • Flutter
02 — كيف أفكر

أهتم بالحدود قبل كل شيء.

مكان المسؤولية في النظام هو ما يحدد إن كان سيصمد أمام التغيير. خمس قواعد أعود إليها دائمًا:

  1. 01

    المعمارية قرارات لا مخططات.

    المخطط الذي لا تُكتب معه مقايضاته مجرد زينة.

  2. 02

    التقنية المملّة تتفوق على التقنية الذكية

    — حتى تنكسر المملّة تحت حملك أنت تحديدًا. عندها تنتقل، عن قصد.

  3. 03

    عزل المستأجرين ليس شأن قاعدة البيانات.

    إنه خاصية في كل طبقة.

  4. 04

    أسرع طريقة للشحن هي حذف الكود.

    كل سطر عبء سيصونه أحدهم.

  5. 05

    وكلاء الذكاء الاصطناعي أنظمة لا سحر.

    عاملهم كخدمة تستدعي واجهة طرف ثالث: قِس، واعزل، وتحقق.

03 — الخبرة

ثماني سنوات، ثلاث مراحل.

عمل حر لعملاء في السودان وعُمان، ثم هندسة منتجات بدوام كامل في eduArabia — مع فترة قصيرة في التدريس.

  1. مارس 2023 — الآنعمّان، الأردن · عن بُعد

    eduArabia

    مهندس برمجيات

    عامان من التسليم المتواصل (Laravel APIs + React SPAs) على منصات التدريب الإلكتروني وتجارة المقررات ضمن فرق كبيرة — استبيانات، بنوك أسئلة، شهادات، سلة ودفع، تفريغ فيديو بالذكاء الاصطناعي — ثم العمل الرئيسي على المساعد التعليمي الذكي ومنصة Moodle السعودية ومؤشر تميّز الأوقاف.

  2. فبراير 2018 — مارس 2023السودان وعُمان

    مطوّر برمجيات مستقل

    ويب وجوّال

    أنظمة توظيف وصيانة ميدانية وERP وتجارة إلكترونية لشركات في السودان وعُمان — تطبيق الجوّال ولوحة الإدارة والـ API وقاعدة البيانات والنشر كقطعة واحدة، مع دعم بعد الإطلاق.

  3. يوليو — أكتوبر 2020الخرطوم

    كلية الأفق للعلوم والتقنية

    مدرّس تطوير ويب

    دورة عملية في HTML/CSS وJavaScript وPHP لطلاب دبلوم تقنية المعلومات.

04 — المهارات

ما أعمل به

أنظمة الذكاء الاصطناعي
Claude Agent SDK، LangGraph، LiteLLM، RAG والتضمينات، منظومات تقييم، دفاع ضد حقن الأوامر، خوادم MCP
الخلفية
Python (FastAPI، SQLAlchemy، Pydantic) · PHP (Laravel، Lighthouse GraphQL، إضافات Moodle) · Node/TypeScript (NestJS) · Odoo
الواجهة
React، Next.js، Vue 3، TypeScript، Tailwind — واجهات عربية أولًا / RTL
الجوّال
Flutter / Dart — BLoC، GraphQL، Firebase وFCM، إشعارات محلية، مسح QR، مزامنة تتحمّل انقطاع الاتصال
البيانات
PostgreSQL (أمان على مستوى الصفوف، pgvector، بحث نصي كامل) · MySQL/MariaDB · Redis · SQLite · Supabase
DevOps
Docker وCompose، GitHub Actions CI، Linux، Nginx / Traefik / Caddy، Ansible، Borg، Cloudflare، Tailscale
المعايير والواجهات
GraphQL، REST، OAuth2 / OIDC، LTI 1.3، SCORM / xAPI / cmi5
الممارسات
التطوير الموجَّه بالاختبارات، سجلات قرارات المعمارية، مراجعة الشفرة، قياس الأداء، المراجعة الأمنية
التعليم
بكالوريوس (مرتبة الشرف) في تقنية المعلومات
جامعة وادي النيل، عطبرة، السودان · 2017–2024. مشروع التخرج: تحليل سلوك الطلاب بالذكاء الاصطناعي عبر تعابير الوجه ووضعية الجسم.
بنية تحتية شخصية
استضافة ذاتية مُهيّأة بـ Ansible
خادم Linux مع Traefik كوكيل عكسي، ونسخ احتياطي مشفّر Borg بنهج 3-2-1 مع تمارين استعادة أسبوعية، وبوت مراقبة على Telegram للقراءة فقط.
الشهادات واللغات
تحضير Azure Fundamentals (AZ-900) · سلسلة الأمن السيبراني — إدراك · منهجية Agile — إدراك (2024)
العربية (اللغة الأم) · الإنجليزية (كفاءة مهنية)
05 — تواصل

لنبنِ شيئًا يصل إلى الإنتاج.

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

contact@engmahdi.com+966 54 060 0375engmahdi.comlinkedin.com/in/eng-mahdi-mohamedgithub.com/eng-mahdi-mohamed