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، وأتعامل مع الأمان كجزء من طريقة بناء البرمجيات من الأساس — مو شي ينضاف بالأخير على عجل.
المهارات
الويب
الأمان
أبرز الأعمال
-
Riyadh Cement — Social Responsibility Portal
بوابة إلكترونية ثنائية اللغة لبرنامج المليون شجرة في أسمنت الرياض. طوّرت الـ Backend بالكامل باستخدام PHP وSQLite مع التركيز على الأمان، ويتضمن:
- تشفير كلمات المرور باستخدام bcrypt.
- نظام صلاحيات يعتمد على الأدوار (RBAC).
- حماية CSRF.
- التحقق من جميع المدخلات على الخادم.
- منع محاولات تسجيل الدخول المتكررة.
- سجل تدقيق (Audit Log) غير قابل للتلاعب.
- نسخ احتياطي تلقائي قبل أي عملية نشر.
-
وقتي صِحة — Waqti Sihha
منصة رقمية تعيد ترتيب رحلة المريض داخل المستشفى. الرحلة اليوم تستغرق قرابة ساعة، لكن 19 دقيقة منها فقط هي الخدمة الطبية الفعلية — والباقي بحث عن موقف وانتظار. الفكرة:
- تختار خدمتك قبل ما تطلع من البيت.
- تحجز موقفك مسبقاً فتدخل مباشرة بلا دوران.
- تدخل برمز QR ملوّن حسب نوع الخدمة.
- مؤقّت عند البوابة يوثّق كل مرحلة ويحدّد سبب التأخير — تأخير الطاقم لا يُحتسب على المريض.
- خمس خدمات: موعد، فحص مختبر، تجديد وصفة، توصيل، ودعم.
مصمّم ليندمج مع المنظومة الوطنية بدل ما يكون تطبيقاً إضافياً يُحمّل: نفاذ للهوية، وصحتي كمنصة مضيفة، ونظام المستشفى HIS للمواعيد والوصفات — مع تشفير وتخزين الهوية مجزّأة بما يوافق PDPL. المستهدف: تقصير الرحلة من ~٦٠ دقيقة إلى ~٣٥.
زيارة الموقع المباشر -
UE5 / C++ MMORPG Engine
إعادة بناء لعبة MMORPG كلاسيكية بالكامل داخل Unreal Engine 5 باستخدام C++. يشمل المشروع:
- أنظمة اللعب.
- الشبكات.
- الشخصيات.
- القتال.
- إدارة العالم.
كلها مطورة من الصفر بدون الاعتماد على حلول جاهزة.
-
Full-Stack Game Platform
منصة الويب الخاصة باللعبة وتشمل:
- إدارة الحسابات.
- تسجيل الدخول.
- إدارة الشخصيات.
- الخدمات الخلفية.
- ربط اللعبة بالويب.
-
Game Launcher & Update System
لانشر ألعاب مطور بـ C# يدعم نظام تحديثات تفاضلية (Differential Updates)، بحيث يحمل الملفات اللي تغيرت فقط، وهذا يقلل حجم التحديثات ويسرع عملية التنزيل.
-
WHIZZy Monitor
منصة إدارة ومراقبة لأنظمة الألعاب مبنية باستخدام WPF وMVVM. تشمل:
- إدارة الخوادم.
- إدارة المستخدمين.
- الاتصال بقاعدة البيانات.
- تخزين بيانات الاعتماد باستخدام DPAPI.
-
WHIZZY Vault
أداة لفحص قوة كلمات المرور تعمل بالكامل داخل المتصفح. توفر:
- حساب حقيقي للإنتروبي.
- تقدير وقت كسر كلمة المرور.
- اكتشاف الأنماط الضعيفة.
- مولد كلمات مرور آمن.
كل العمليات تتم محليًا داخل المتصفح، وما يتم إرسال أي كلمة مرور إلى أي خادم.
عرض على GitHub -
WHIZZY// Short
مختصر روابط سريع وخفيف. يدعم:
- أكواد Base62.
- روابط مخصصة.
- QR Code.
- إحصائيات النقرات.
التعليم
دبلوم في الشبكات والإدارة
جامعة شقراء
تواصل
إذا عندك مشروع يتعلق بـ:
- تطوير الألعاب.
- Unreal Engine 5.
- برمجة الأنظمة.
- Full-Stack Development.
- أدوات التطوير.
- حلول الأداء.
يسعدني نتعاون.
- البريد khalid.f.alblwi@gmail.com
- الجوال +966 50 151 8107
- لينكدإن linkedin.com/in/khalid-alblwi
- GitHub github.com/khalidfalblwi-sys