ملف مهني موثّق

السيرة الذاتية

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

CE-SYSTEM

تصور تفاعلي · اسحب للاستكشاف

تصور هندسي ثلاثي الأبعاد

هندسة حاسوب عبر كامل النظام

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

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

مهندس حاسوب يبني أنظمة متكاملة — من برمجيات ثابتة منخفضة المستوى تُختبر على عتاد حقيقي، إلى منطق FPGA مُتحقق منه في التكامل المستمر، إلى منصة إنتاجية مستضافة ذاتيًا تخدم نشاطًا تجاريًا حقيقيًا بالعربية.

طريقة العمل واحدة في كل طبقة: أدلة قبل الادعاءات، وحواجز أمان مصدرها أعطال حقيقية، وتوثيق يجعل التحقق ممكنًا لأي أحد.

الخبرة

أخصائي أنظمة رقمية وأتمتة — English Home Libya

2023 – حتى الآن · عن بُعد
  • بنيت وأدير منصة عمليات مباشرة تربط Facebook Messenger وInstagram Direct وContent Studio بكتالوج يضم أكثر من 4,700 منتج، مع إجابات عربية وإنجليزية وتحويل بشري عند نية الشراء.
  • صممت عاملًا دائمًا مدعومًا بـPostgreSQL وصندوق معاملات للإرسال الموثوق، مع مصادقة متعددة المسؤولين وسجلات تدقيق، وشغّلت النظام على خادم خاص عبر Docker Compose وCaddy ونسخ احتياطي ليلي.
  • أنشأت خط بيانات يجمع كتالوجًا تجاريًا كاملًا ويطابق المنتجات بصريًا ونصيًا عبر العربية والإنجليزية والتركية، مع إبقاء السعر والهوية مرتبطين بمصدر الكتالوج.

مساعد تدريس ثانٍ — مختبر الرياضيات بجامعة FIU

أغسطس 2024 – حتى الآن · نحو 20 ساعة أسبوعيًا
  • أدعم طلاب الجبر وما قبل التفاضل وحساب المثلثات عبر دروس مصغرة وتمارين موجهة ودروس فردية ضمن برنامج جامعي كبير لدعم الرياضيات.
  • تمرين يومي على التواصل التقني: تشخيص المفاهيم الخاطئة وشرح استراتيجيات حل المشكلات لطلاب من خلفيات متنوعة.

الأنظمة

ستة أنظمة منشورة — افتح أي ملف للاطلاع على المشكلة والمساهمة والنتيجة، أو انتقل إلى دراسة الحالة الكاملة.

منصة عمليات للتجزئة

قيد التشغيل الفعلي 2025 – حتى الآن

منصة شاملة مستضافة ذاتيًا تدير خدمة العملاء وعمليات المحتوى لـ English Home Libya — إجابات مطابقة للكتالوج، وتعرّف من الصور، ونشر موثوق، وتسليم للبشر.

المشكلة
تحتاج علامة تجزئة إلى نظام موثوق لأسئلة المنتجات بالعربية، والتعرّف من الصور، وتسعير الكتالوج، والنشر الاجتماعي، والتدخل البشري عبر فيسبوك وإنستغرام.
المساهمة
صممتُ المنصة وبنيتها ونشرتها وأشغّلها بمفردي — استقبال الرسائل، ومحركات المطابقة، ولوحة العمليات ثنائية اللغة، واستوديو المحتوى، والعامل الدائم، والبنية المستضافة ذاتيًا.
النتيجة
تعمل فعليًا لصالح English Home Libya: إجابات مطابقة للكتالوج، وضوابط نشر تمنع التكرار، وحواجز أمان وُلدت من حوادث حقيقية، وتسليم فوري لإنسان عند تحول النية إلى شراء.

TypeScript · Next.js · PostgreSQL · Kysely · Docker Compose · Caddy · Gemini API · Meta Graph API

NOVA RAID — لعبة أركيد على Pico W

إصدار منشور 2026

لعبة فضاء كاملة بلغة C على العتاد مباشرة، منشورة كملف UF2 — وأُصلحت بعد أن كشف أول تشغيل على العتاد الحقيقي عيبًا لم يلتقطه أي محاكٍ.

المشكلة
تحتاج شاشة ST7796S نحو 39 مللي ثانية لاستقبال إطار كامل عبر SPI — أكثر من ميزانية 25 إطارًا في الثانية وحدها — على معالج ثنائي النواة بلا وحدة فاصلة عائمة (حسابات تصميمية، لا قياسات على العتاد).
المساهمة
صممتُ اللعبة كاملة وكتبتها على العتاد مباشرة وبمفردي: خط العرض ثنائي النواة، وحساب النقطة الثابتة 24.8، والبث عبر DMA وSPI، وطبقة تجريد قابلة للاختبار مع منصة اختبار مكتبية، وهندسة الإصدار.
النتيجة
صدرت كملفات UF2 جاهزة للسحب والإفلات مع CI أخضر؛ وكشف أول تشغيل على العتاد الحقيقي عيبًا في تهيئة الشاشة لم يلتقطه أي محاكٍ — أُصلح ووُثّق في اليوم نفسه ضمن v1.0.1.

C · RP2040 · Pico SDK · SPI + DMA · PIO · GitHub Actions

جهاز صوتي على Pico W ومنصة تحكم

إصدار منشور 2026

مساعد صوتي «اضغط وتكلم» مبني يدويًا: التقاط صوت مخصص عبر PIO على الجهاز، وتعرّف كلام متدفق وأدوات مقيدة بالصلاحيات في خادم مستضاف ذاتيًا.

المشكلة
ترتيب أرجل ميكروفون SPH0645 جعل مستقبل I2S القياسي غير قابل للاستخدام في هذا البناء — والجهاز الصوتي يحتاج السلسلة كاملة (التقاط ونقل وتعرّف وأدوات) لتعمل معًا.
المساهمة
وصّلتُ الجهاز يدويًا، وكتبتُ برمجيات الالتقاط عبر PIO وDMA وكود الشاشة، وبنيتُ منصة التحكم المستقلة المستضافة ذاتيًا التي يمكن لأي عميل WebSocket الانضمام إليها كجهاز.
النتيجة
نظام منشور في مستودعين تحقّق منه اختبار تكامل واحد يعمل دون اتصال في CI؛ وفي الاستخدام يصل الرد عادة خلال ثوانٍ قليلة — رقم ملاحَظ لا قياس منضبط.

RP2040 · PIO + DMA · C · Python · FastAPI · WebSocket · SQLite

متحكم أجهزة منزلية ذكي

مشروع جماعي ربيع 2026 · مقرر EEL 4730 بجامعة FIU

متحكم مناخ وأجهزة على Arduino: تحكم بالمروحة عبر الحساسات، وآلة حالات بأربعة أوضاع، وقاطع أمان عند ارتفاع الحرارة — مشروع جامعي لفريق من شخصين.

المشكلة
تمرين مجموعة أدوات الأنظمة المدمجة الأساسية — معاينة ADC، وتشغيل PWM، ومداخل مثبتة ضد الارتداد، وبروتوكول حساس أحادي السلك، وتسجيل UART — في متحكم أجهزة واحد متماسك على عتاد حقيقي.
المساهمة
مشروع فريق من شخصين مع باولا دورادو غاليسيا: كلانا منسوب له التصميم والبرمجيات والاختبار؛ وأتولى صيانة المستودع والتوثيق والمخططات.
النتيجة
متحكم عامل بأربعة أوضاع مع قاطع أمان عند 35 درجة، وثماني حالات بناء موثقة، ومخطط بثلاثة تنسيقات، وقائمة حدود صريحة.

C++ · Arduino UNO · DHT11 · PWM · State machine

ميرامار — موقع أعمال ثنائي اللغة

موقع مباشر 2025 – حتى الآن

موقع مباشر بالإنجليزية والتركية لمورّد مواد بناء في إسطنبول: Next.js ساكن أولًا، ومشهد ثلاثي الأبعاد انتقائي ببديل ثابت، وحزمة اختبارات Playwright.

المشكلة
احتاج مورّد مواد بناء في إسطنبول حضورًا رقميًا موثوقًا ثنائي اللغة: كتالوج معدات حقيقي، ونموذج تواصل لطلبات عروض الأسعار، وتكافؤ كامل بين الإنجليزية والتركية.
المساهمة
صممتُ الموقع كاملًا وبنيته ونشرته بمفردي — طبقة محتوى منمّطة، وحدود موثقة بين الخادم والعميل، ومشهد ثلاثي الأبعاد واحد مقصود ببديل ثابت.
النتيجة
مباشر على tr-miramar.com مع حزمة اختبارات Playwright ناجحة في CI، ووثائق للبنية و SEO وإمكانية الوصول وقواعد انضباط المحتوى.

Next.js 16 · React 19 · TypeScript · Tailwind 4 · React Three Fiber · Playwright

منطق رقمي مُتحقق منه على FPGA

مقرر دراسي موسَّع صيف 2026 · بالتوازي مع مقرر تصميم المنطق 1

تصاميم VHDL صغيرة تُعامل كإصدارات حقيقية: اختبارات ذاتية التحقق تغطي فضاء المدخلات كاملًا، ومحاكاة CI عبر GHDL، وأشكال موجية من Vivado، وقيود أرجل للوحة Basys 3.

المشكلة
المنطق الرقمي في القاعة الدراسية ينتهي عادة عند لقطة شكل موجي — لا يمكن لأحد إعادة إنتاجها أو التحقق منها.
المساهمة
أعدتُ بناء عمل المقرر كإصدارات حقيقية: اختبارات ذاتية التحقق تمسح فضاء المدخلات كاملًا، ومحاكاة GHDL في CI، ولقطات أشكال موجية من Vivado، وقيود أرجل للوحة Basys 3.
النتيجة
512 من 512 متجهًا للجامع وكل متجهات المفككَين الـ36 ناجحة في CI مع كل دفعة؛ أما التشغيل على اللوحة فمُثبت بإفادة المؤلف وموسوم بذلك تحديدًا.

VHDL · GHDL · Vivado · Basys 3 (Artix-7) · GitHub Actions

المهارات حسب المجال

البرمجيات الثابتة المدمجة

C · C++ · RP2040 / Pico SDK · PIO · DMA · SPI / I2S / UART · Arduino

المنطق الرقمي و FPGA

VHDL · GHDL · Vivado · Basys 3 (Artix-7) · self-checking testbenches

الشبكات والأنظمة الخلفية

Python · FastAPI · WebSocket · PostgreSQL · Docker Compose · Caddy · DNS

واجهات إنتاجية

TypeScript · Next.js · React · Astro · Meta Graph API

التحقق والتكامل المستمر وتتبع الأخطاء

GitHub Actions CI · Playwright · GHDL simulation · hardware bring-up

الأنظمة الفيزيائية والمستشعرات

مستشعرات (DHT11، ميكروفون I2S) · PWM · توصيل يدوي · قراءة مخططات

النسخة المختصرة

نسخة إنجليزية موحّدة من صفحة واحدة، محسّنة لأنظمة التوظيف وجاهزة للمشاركة.