KH

المهارات في التطبيق

قدرات هندسية تظهر من خلال الأنظمة المبنية بها.

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

نُفّذ ضمن Nova

وكلاء الذكاء الاصطناعي وتكاملات الأتمتة

تدفق محكوم من البحث إلى النشر

صممت ونفذت تدفق عمل مدعوماً بالذكاء الاصطناعي يبحث فيه Hermes Agent عن المحتوى ويكتشفه، ثم يعيد JSON منظماً ويسلّم التحكم إلى خط معالجة مبني بـ TypeScript. يتحقق التطبيق من المرشحين ويصفيهم ويزيل التكرار ويرتبهم ويحوّلهم قبل إنشاء مسودات فقط في Directus لتخضع للمراجعة التحريرية البشرية.

التدفق المحكوم

  1. 01

    البحث والاكتشاف

    يجمع Hermes Agent المحتوى المرشح والسياق الداعم له.

  2. 02

    عقد بيانات منظم

    يعيد الوكيل JSON متوقع البنية بدلاً من النشر المباشر.

  3. 03

    التحقق من المخطط

    يرفض TypeScript وZod المخرجات الناقصة أو غير المطابقة.

  4. 04

    ضبط المحتوى

    تتولى منطقية التطبيق التصفية وإزالة التكرار والترتيب والاختيار.

  5. 05

    تحويل البيانات

    تُحوّل العناصر المتحقق منها إلى نموذج المحتوى الخاص بالنظام.

  6. 06

    إنشاء المسودات

    تنشئ صلاحيات محدودة مسودات Directus فقط ضمن عمليات قابلة لإعادة التنفيذ بأمان.

  7. 07

    المراجعة والتسليم

    يراجع المحررون المحتوى قبل نشره، ثم تعيد webhooks موثقة تحديث محتوى Next.js.

مبادئ التشغيل

  • النشر كمسودة أولاً مع إبقاء الإنسان داخل دورة القرار
  • تحقق وتحويل تتحكم بهما منطقية التطبيق
  • صلاحيات API وفق مبدأ أقل امتياز
  • عمليات كتابة قابلة لإعادة التنفيذ تمنع التكرار
  • Webhooks موثقة لعمليات النشر
  • لا ينشر الوكيل المحتوى مباشرة أو بصورة مستقلة

التقنيات

Hermes AgentTypeScriptREST APIsJSONZodDirectusNext.jsWebhooksPostgreSQL

قدرات مثبتة بالمشاريع

العمل المتكرر خلف قائمة التقنيات.

ترتبط كل قدرة بمساهمة واضحة في منتج فعلي بدلاً من عرضها ككلمة تقنية منفصلة.

معمارية الواجهة والأنظمة القابلة لإعادة الاستخدام

حدود واضحة للميزات وطبقات بيانات مشتركة وأنماط إدارة قابلة لإعادة الاستخدام وهيكلة قابلة للصيانة عبر مساحات منتجات كبيرة.

ReactTypeScriptNxTanStack Query

دليل من المشاريع

  • Univerta

    جداول CRUD وhooks مشتركة، وحدود أوضح للمكتبات، وتنظيف الاعتماديات الدائرية.

  • Mutoon Admin

    إعداد لوحة الإدارة منذ البداية وبناء أنماط React وMUI قابلة لإعادة الاستخدام.

  • Quran Orb Admin

    Hooks مشتركة لـ REST والاستعلامات، وأنماط للنماذج، وبوابات صلاحيات، وإبطال صريح للكاش.

تكاملات API وCMS والمحتوى المحكوم

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

REST APIsGraphQLDirectusZod

دليل من المشاريع

  • Nova

    خط مسودات متحقق منه وخالٍ من التكرار بين Hermes Agent وDirectus.

  • Bab al-Sham

    مخطط Directus كامل وصلاحيات واستعلامات مترجمة وفلاتر وعلاقات ووسائط.

  • Quran Orb Admin

    تدفقات REST متعددة الخطوات للرفع وربط المحتوى وعمليات النشر.

التدفقات غير المتزامنة والفورية والوسائط

حالات واجهة واضحة للمهام الطويلة والجلسات الحية ووسائط المتصفح والإشعارات والإلغاء والمهل والاستعادة.

Socket.IOWeb AudioFirebaseReact Query

دليل من المشاريع

  • Mushaf Eqrra

    معالجة صوت المتصفح ونقل التلاوة الحية ومزامنة الآيات وحالات الاستعادة.

  • Adam Radar

    الاستقصاء الدوري والإلغاء والإشعارات وتقسيم النتائج وتصدير التقارير وفق الفلاتر.

  • Mutoon Admin

    تدفقات Jitsi وSocket.IO للمجالس الحية والحضور.

أنظمة منتجات متعددة اللغات

مسارات ومحتوى وتحقق وبيانات وصفية وبحث وتفاعل واعٍ بالاتجاه عبر تجارب RTL وLTR.

next-intli18nextRTL / LTRSEO مترجم

دليل من المشاريع

  • Mushaf Eqrra

    منتج قرآن متجاوب يدعم ست لغات وسلوك قارئ واعياً باتجاه النص.

  • Bab al-Sham

    مسارات وslugs وبيانات وصفية وروابط canonical وبدائل لغة ومحتوى CMS بالعربية والإنجليزية.

  • Quran Orb Admin

    نماذج وتحقق وتنقل وتدفقات محتوى تشغيلية بالعربية والإنجليزية.

الأداء والجودة والحالة المرنة

إزالة الاحتكاك البنيوي والتحقق من الحدود وإظهار الفشل والانتظار والاستعادة والصلاحيات بوضوح داخل المنتج.

NxESLintTypeScriptReact Query

دليل من المشاريع

  • Univerta

    أعاد تنظيف الاعتماديات التحديث الفوري وساهم في تحسن Lighthouse مضبوط من 78 إلى 92.

  • Adam Radar

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

  • Mushaf Eqrra

    حالات مهلة وخصوصية وخطأ واستعادة حول جلسات التلاوة الحية.

التصور والتفاعل الغني بالبيانات

خرائط وتحليلات وقارئات ورسوم وبحث وواجهات تشغيل متجاوبة تُبقي البيانات المعقدة مفهومة.

D3 GeoApexChartsRechartsVisx

دليل من المشاريع

  • Adam Radar

    تحليلات للمؤشرات والمشاعر والسلاسل الزمنية والكلمات والسحابة النصية عبر لوحات متجاوبة.

  • Bab al-Sham

    مستكشف D3 وGeoJSON متجاوب وقابل للاستخدام بلوحة المفاتيح ومتزامن مع الروابط وفلاتر CMS.

  • Mushaf Eqrra

    عرض مصحف مخزن مؤقتاً مع مزامنة الآيات والقراء والتشغيل وحدود الصفحات.

الشهادات

تعلّم مهني تدعمه شهادات عامة.

برامج منظمة عززت أسس الواجهة الأمامية التي أطبقها في عملي على المنتجات.

Meta · Coursera

الشهادة الأبرز

Meta Front-End Developer Professional Certificate

برنامج مهني من تسع دورات، تشمل Advanced React وVersion Control وتصميم UI/UX.

13 فبراير 2023

أُنجز خلال نحو 7 أشهر · قرابة 6 ساعات أسبوعياً

عرض الشهادة

freeCodeCamp

JavaScript Algorithms and Data Structures

إكمال منهج شهادة freeCodeCamp في خوارزميات JavaScript وهياكل البيانات.

يونيو 2022

عرض الشهادة

التطوير بمساعدة الذكاء الاصطناعي

يدعم الذكاء الاصطناعي دورة العمل، ويبقى القرار الهندسي بشرياً.

أستخدم مساعدات الذكاء الاصطناعي عبر مراحل التطوير من دون اعتبار مخرجاتها مرجعاً نهائياً. القيمة تأتي من دورة منضبطة تُبقي السياق والنطاق والمراجعة واضحة.

  1. 01

    جمع سياق المنتج وقيوده واتفاقيات المستودع.

  2. 02

    فحص النظام القائم قبل اقتراح تغييرات التنفيذ.

  3. 03

    تقسيم العمل إلى خطة محددة بمعايير قبول واضحة.

  4. 04

    استخدام الذكاء الاصطناعي لدعم التنفيذ وتصحيح الأخطاء ومقارنة البدائل.

  5. 05

    مراجعة الفروقات والافتراضات والواجهات والآثار الجانبية غير المقصودة.

  6. 06

    التحقق اليدوي من السلوك المهم وتوثيق القرارات النهائية.

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

مجموعة العمل

أدوات مجمعة وفق العمل الذي تمكّنه.

أساسيات الواجهة

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • HTML
  • CSS

المعمارية والحالة

  • TanStack Query
  • React Context
  • Custom hooks
  • Nx monorepos
  • النماذج والتحقق
  • واجهات إدارة مشتركة

الواجهة والتصور

  • Material UI
  • Tailwind CSS
  • shadcn / Radix
  • D3 Geo
  • ApexCharts
  • واجهات متجاوبة

البيانات والتكامل

  • REST / Axios / fetch
  • GraphQL / Hasura
  • Socket.IO
  • صوت المتصفح
  • Directus
  • رفع الملفات

التعريب والتسليم

  • next-intl
  • i18next
  • RTL / LTR
  • SEO مترجم
  • Git / ESLint
  • Vite

بناء مقصود

تحتاج مهندساً لتدفق منتج معقد؟

أنا متاح لأدوار React وNext.js وهندسة منتجات الواجهة عن بُعد، خصوصاً حيث تتطلب المعمارية والتكاملات والتنفيذ عناية حقيقية.

راسلني