Software Developer · Game Engine Developer · UE5 / C++

أبني محرّكات ألعاب، وأدوات،
والأنظمة اللي تشغّلها.

أنا خالد، مطوّر برمجيات أحب أبني الأنظمة من الصفر. عندي قرابة 6 سنوات خبرة في C/C++، وأشتغل على تطوير محرّكات الألعاب، وبرمجة الأنظمة، والأدوات، ومنصات الـ Full-Stack. أهتم بالأداء، وجودة الكود، والتفاصيل الصغيرة اللي تفرق وقت الإطلاق، وأحب أبني حلول تكون مرتبة وقابلة للتطوير، مو مجرد كود يشتغل وخلاص.

  • ~6 yrs أنظمة C / C++
  • UE5 تطوير المحرّكات
  • eJPTv2 شهادة معتمدة

نبذة

قرابة ست سنوات في برمجة الأنظمة بـ C/C++، ومعها C#/.NET كثاني أقوى مهارة عندي. أشتغل على مستوى منخفض قريب من العتاد — الذاكرة، والرندرة، وسلوك وقت التشغيل — وبعدها أرفع نفس الدقّة لأعلى الستاك للأدوات والويب.

أحب أكون مسؤول عن المشروع من البداية للنهاية، سواء كان:

  • تطوير محرّك لعبة داخل Unreal Engine 5.
  • بناء أنظمة الشبكات والخوادم.
  • تطوير منصات الحسابات والويب.
  • تصميم اللانشرات وأنظمة التحديث.
  • بناء أدوات الإدارة والمراقبة.

هدفي دائمًا إن المنتج يكون سريع، مستقر، وسهل التوسع مستقبلًا.

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

المهارات

الأنظمة واللغات

  • C / C++
  • C# / .NET
  • WPF
  • MVVM

الويب

  • ASP.NET Core
  • PHP
  • React
  • SQL Server
  • SignalR

الأمان

  • الأمن السيبراني
  • eJPTv2 — معتمد

أبرز الأعمال

  1. Riyadh Cement — Social Responsibility Portal

    بوابة إلكترونية ثنائية اللغة لبرنامج المليون شجرة في أسمنت الرياض. طوّرت الـ Backend بالكامل باستخدام PHP وSQLite مع التركيز على الأمان، ويتضمن:

    • تشفير كلمات المرور باستخدام bcrypt.
    • نظام صلاحيات يعتمد على الأدوار (RBAC).
    • حماية CSRF.
    • التحقق من جميع المدخلات على الخادم.
    • منع محاولات تسجيل الدخول المتكررة.
    • سجل تدقيق (Audit Log) غير قابل للتلاعب.
    • نسخ احتياطي تلقائي قبل أي عملية نشر.
    • PHP
    • SQLite
    • Chart.js
    • RTL / Bilingual
    زيارة الموقع المباشر
  2. وقتي صِحة — Waqti Sihha

    منصة رقمية تعيد ترتيب رحلة المريض داخل المستشفى. الرحلة اليوم تستغرق قرابة ساعة، لكن 19 دقيقة منها فقط هي الخدمة الطبية الفعلية — والباقي بحث عن موقف وانتظار. الفكرة:

    • تختار خدمتك قبل ما تطلع من البيت.
    • تحجز موقفك مسبقاً فتدخل مباشرة بلا دوران.
    • تدخل برمز QR ملوّن حسب نوع الخدمة.
    • مؤقّت عند البوابة يوثّق كل مرحلة ويحدّد سبب التأخير — تأخير الطاقم لا يُحتسب على المريض.
    • خمس خدمات: موعد، فحص مختبر، تجديد وصفة، توصيل، ودعم.

    مصمّم ليندمج مع المنظومة الوطنية بدل ما يكون تطبيقاً إضافياً يُحمّل: نفاذ للهوية، وصحتي كمنصة مضيفة، ونظام المستشفى HIS للمواعيد والوصفات — مع تشفير وتخزين الهوية مجزّأة بما يوافق PDPL. المستهدف: تقصير الرحلة من ~٦٠ دقيقة إلى ~٣٥.

    • React
    • Vite
    • RTL / Arabic-first
    • Product Design
    زيارة الموقع المباشر
  3. UE5 / C++ MMORPG Engine

    إعادة بناء لعبة MMORPG كلاسيكية بالكامل داخل Unreal Engine 5 باستخدام C++. يشمل المشروع:

    • أنظمة اللعب.
    • الشبكات.
    • الشخصيات.
    • القتال.
    • إدارة العالم.

    كلها مطورة من الصفر بدون الاعتماد على حلول جاهزة.

    • Unreal Engine 5
    • C++
    • Networking
  4. Full-Stack Game Platform

    منصة الويب الخاصة باللعبة وتشمل:

    • إدارة الحسابات.
    • تسجيل الدخول.
    • إدارة الشخصيات.
    • الخدمات الخلفية.
    • ربط اللعبة بالويب.
    • PHP
    • SQL Server
    • Full-Stack Development
  5. Game Launcher & Update System

    لانشر ألعاب مطور بـ C# يدعم نظام تحديثات تفاضلية (Differential Updates)، بحيث يحمل الملفات اللي تغيرت فقط، وهذا يقلل حجم التحديثات ويسرع عملية التنزيل.

    • C#
    • WinForms
    • Differential Updates
  6. WHIZZy Monitor

    منصة إدارة ومراقبة لأنظمة الألعاب مبنية باستخدام WPF وMVVM. تشمل:

    • إدارة الخوادم.
    • إدارة المستخدمين.
    • الاتصال بقاعدة البيانات.
    • تخزين بيانات الاعتماد باستخدام DPAPI.
    • C# / .NET
    • WPF
    • MVVM
    • SQL Server
    • DPAPI
  7. WHIZZY Vault

    أداة لفحص قوة كلمات المرور تعمل بالكامل داخل المتصفح. توفر:

    • حساب حقيقي للإنتروبي.
    • تقدير وقت كسر كلمة المرور.
    • اكتشاف الأنماط الضعيفة.
    • مولد كلمات مرور آمن.

    كل العمليات تتم محليًا داخل المتصفح، وما يتم إرسال أي كلمة مرور إلى أي خادم.

    • JavaScript
    • zxcvbn
    • Client-Side Security
    عرض على GitHub
  8. WHIZZY// Short

    مختصر روابط سريع وخفيف. يدعم:

    • أكواد Base62.
    • روابط مخصصة.
    • QR Code.
    • إحصائيات النقرات.
    • Node.js
    • Express
    • SQLite
    عرض على GitHub

التعليم

دبلوم في الشبكات والإدارة

جامعة شقراء

4.55/ 5.00 المعدّل

تواصل

إذا عندك مشروع يتعلق بـ:

  • تطوير الألعاب.
  • Unreal Engine 5.
  • برمجة الأنظمة.
  • Full-Stack Development.
  • أدوات التطوير.
  • حلول الأداء.

يسعدني نتعاون.