مطور البرامج و Full Stack Web. متعلم دائم شغوف بالتفاصيل. متخصص في إنشاء وحل المشاكل. ⚡

📍 Málaga, España
Málaga

Andalucía

مالقة

المهارات

هذه هي التقنيات التي أستخدمها بشكل متكرر، على الرغم من أنني عملت مع العديد من التقنيات الأخرى.

الخبرة العملية

  1. مطور برمجيات في Experto Digital®

    تصميم وبناء حلول ويب كاملة باستخدام نظام WordPress البيئي (Elementor Pro، WooCommerce) للأعمال والتجارة الإلكترونية. التركيز على بنية المحتوى والواجهات الجذابة والتحسينات التقنية للسرعة وتحديد موضع SEO.

  2. مطور برمجيات ومطور واجهة أمامية في Dimap®

    تطوير وصيانة المنصة الرئيسية لـ DIMAP، بالإضافة إلى المشاريع للعملاء مثل GM وأكاديمية CEJ. تنفيذ واجهات حديثة ومحسّنة مع التركيز على تجربة المستخدم والأداء وقابلية التوسع، باستخدام تقنيات تطوير الواجهة الأمامية الحالية.

  3. مطور برمجيات في Gubb Marketing®

    تطوير البرمجيات وتطبيقات الويب.

  4. تطوير Agrooe-Cashback لـ Agrooe® و Gubb Marketing®

    تطوير من الصفر لتطبيق ويب يركز على إدارة نظام استرداد نقدي لشركة Agrooe®. تطوير قاعدة البيانات والواجهة الخلفية والواجهة الأمامية لتطبيق الويب.

المشاريع

موقع نوفارتيس الإلكتروني

موقع نوفارتيس الإلكتروني

تطوير كامل لمنصة الويب الخاصة بالشركة لشركة GM Microcementos، وهي شركة متخصصة في تطبيقات الأسمنت الدقيق. موقع إلكتروني احترافي يحتوي على 15 صفحة مُحسَّنة، مع التركيز على الأداء وتحسين محركات البحث وتجربة مستخدم استثنائية. يتضمن حاسبة الميزانية ومعرض مشاريع قابل للتصفية ونماذج متقدمة ونظام تصميم بسيط. بنية معيارية مع أكثر من 100 مكوّن قابل لإعادة الاستخدام ومحسّن لـ Core Web Vitals.

الموقع الإلكتروني لأكاديمية CEJ

الموقع الإلكتروني لأكاديمية CEJ

منصة ويب لأكاديمية CEJ، الأكاديمية المتخصصة في امتحانات الخدمة المدنية في ملقة. موقع إلكتروني متجاوب بالكامل مع مدونة، وحرم جامعي افتراضي، واختبار معرفي، ونظام تسجيل وإدارة الدورات. تم تطويره باستخدام Next.js 14 و React 18 و Tailwind CSS و Framer Motion و Docker.

موقع DIMAP الإلكتروني

موقع DIMAP الإلكتروني

تم تطوير موقع شركة Dimap، وهو تطبيق حديث يعتمد على Next.js 15 و React 19 و Redux Toolkit و TailwindCSS، ويركز على تقديم الأداء الأمثل وتجربة سلسة. يتضمن المشروع صفحات الخدمة والمدونة وأقسام الشركة ونماذج تتبع العملاء المحتملين، وكلها مبنية على بنية معيارية وتحميل محسّن للغاية باستخدام SSG وLazy Loading و ClientLoader.

ديفكرات

ديفكرات

DevCrate عبارة عن منصة لاكتشاف موارد التطوير (الأدوات والمكتبات والأصول والوثائق والتحديات). ألم يسبق لك أن احتجت إلى مورد لمشروعك، أو مجرد بعض الإلهام، وانتهى بك الأمر بتصفح عدد لا يحصى من الصفحات؟ لهذا السبب أنشأت هذه المنصة: لتنظيم وعدم فقدان أي من الموارد التي اكتشفتها على مر السنين، وللتمكن من العثور عليها بسرعة دون الاعتماد على الإشارات المرجعية المبعثرة. وهي تتضمن بحثًا متقدمًا وفلاتر للعلامات ومنطقة إدارة لإدارة كل المحتوى. كما يسمح باقتراحات من المجتمع لمواصلة جمع الأدوات المفيدة. تم تصميمه باستخدام Next.js و React و TypeScript و MongoDB، مع مصادقة آمنة وواجهة حديثة تعتمد على shadcn/ui.

كمد+كيت

كمد+كيت

Cmd+kit هو نظام لوحة أوامر قابل لإعادة الاستخدام لمنتجات الويب، مصمم لتوفير بحث سريع وتصفح بلوحة المفاتيح وتنفيذ الإجراءات من واجهة متسقة وسهلة الاستخدام. وهي مصممة للاندماج بسهولة في حزم مختلفة مع محولات رسمية لـ React و Vue و Preact و Astro، مع الحفاظ على نفس قاعدة السلوك والتخصيص المرئي. يتضمن وثائق كاملة وملعبًا تفاعليًا لتكوين القوالب وهيكل الأوامر وتصدير الشيفرة الجاهزة للاستخدام. يمكن تثبيته باستخدام npm أو pnpm أو yarn أو bun اعتمادًا على تدفق كل مشروع.

مجموعة أدوات العقود - منشئ عقود API

مجموعة أدوات العقود - منشئ عقود API

Zod SVG Icon

مجموعة أدوات CLI + مكتبة منشورة في npm تسمح بتعريف عقود واجهة برمجة التطبيقات في ملف JSON مكتوب واحد وإنشاء أنواع TypeScript مشتركة تلقائيًا، وعميل Angular، والتحقق من صحة وقت التشغيل باستخدام Zod ووحدات تحكم لـ NestJS. يزيل المزامنة غير المتزامنة بين الواجهة الأمامية والخلفية، ويتجنب تكرار الشيفرة البرمجية ويكتشف التغييرات التي تحدث من خلال لقطات العقود. يتضمن توليد نماذج وهمية للاختبار وبنية معيارية تعتمد على حزم متعددة قابلة لإعادة الاستخدام.

الشهادات

شهادة مطور ويب متكامل

شهادة مطور ويب متكامل

تدريب في تطوير الويب المتكامل، بما في ذلك إنشاء الواجهات باستخدام HTML و CSS و React، وتطوير الواجهة الخلفية باستخدام Node.js و MongoDB، وإدارة قواعد البيانات والنشر باستخدام أدوات DevOps من بين العديد من التقنيات الأخرى.

JavaScript (ES2023 و ES2024)

JavaScript (ES2023 و ES2024)

في هذه الدورة تعلمت أحدث ميزات JavaScript (ES2023 و ES2024)، بما في ذلك طرق جديدة للمصفوفات والكائنات والمجموعات، بالإضافة إلى تحسينات في معالجة الوعود والمشغلات المنطقية. اكتسبت أيضًا تقنيات لتحسين الكود وجعله أكثر قابلية للقراءة، وتطبيق أحدث ميزات اللغة في المشاريع الحديثة.

الموضوعات المتقدمة في بروتوكول سياق النموذج (MCP)

الموضوعات المتقدمة في بروتوكول سياق النموذج (MCP)

دورة متقدمة حول بروتوكول سياق النموذج (MCP) تركز على أنماط التنفيذ العملية للتواصل بين الخادم والعميل، وآليات النقل، والنشر في بيئات الإنتاج. تغطي التكامل مع نماذج الذكاء الاصطناعي عبر sampling، وإشعارات التقدم والتسجيل اللحظي، والتحكم في الوصول إلى الملفات عبر roots، وبنية رسائل JSON، والنقل عبر stdio وStreamableHTTP (SSE)، وقيود HTTP، ومعايير اختيار النقل وفق متطلبات التوسع والوظائف.

مقدمة إلى مهارات الوكلاء

مقدمة إلى مهارات الوكلاء

دورة تشرح كيفية إنشاء واستخدام Skills في Claude Code لتجنب تكرار التعليمات والحفاظ على سير عمل متسق. تتضمن إنشاء SKILL.md، ضبط allowed-tools، مشاركة الـSkills مع الفريق، ربطها بالوكلاء الفرعيين، وحل مشاكل التفعيل والأولوية والتنفيذ.

Claude Code in Action

Claude Code in Action

في هذه الدورة تعمّقت في استخدام Claude Code لمهام تطوير برمجيات حقيقية، وفهمت بنية مساعدي البرمجة المعتمدين على الذكاء الاصطناعي وكيفية تفاعلهم مع قواعد الشيفرة عبر أدوات مدمجة. تعلّمت إدارة السياق بكفاءة، ودمج عدة أدوات لسير عمل معقد، وإنشاء أتمتة قابلة لإعادة الاستخدام، وتوسيع القدرات عبر خوادم MCP. كما عملت على التكامل مع GitHub لمراجعة الشيفرة والتعاون ضمن الفريق، مع تطبيق أنماط التخطيط والاستدلال وفق تعقيد كل تحدٍّ تقني.

Building with the Claude API

Building with the Claude API

دورة عملية موجّهة للمطورين لدمج Claude في التطبيقات عبر واجهة Anthropic API. تشمل المصادقة وإعداد الطلبات، المحادثات متعددة الأدوار، مطالبات النظام، المخرجات المهيكلة، استخدام الأدوات، معماريات RAG (التجزئة، التضمينات، والاسترجاع السياقي)، القدرات متعددة الوسائط (النصوص، الصور وملفات PDF)، التخزين المؤقت للمطالبات، تكامل MCP، وسير العمل باستخدام Claude Code.

تعرف عليّ أكثر قليلاً

مرحبًا! أنا Fran مطور برمجيات متكامل

لدي خبرة في العمل مع مجموعة واسعة من تقنيات الويب. ومع ذلك، فإن تخصصي وتركيزي الرئيسي ينصبان على تطوير الواجهة الأمامية.

منذ صغري وأنا أستكشف وأجرب أجهزة الكمبيوتر والأجهزة المحمولة، وأبحث في كيفية عملها على مستوى البرمجيات والأجهزة على حد سواء. وعلى مر السنين، تعلمت الكثير من خلال "التجريب" وحل المشكلات بنفسي، وهي تجربة عززت فضولي ومهاراتي التقنية.