محمد علاء

مهندس برمجيات

أحب أبني أشياء أستمتع في بنائها، وتحل مشاكل أواجهها شخصياً , مو عشان الشي مطلوب بس.

أشتغل أيضًا على التوطين (اتاحة العربي والانجليزية) في كل مشاريعي ، لأن البرمجيات الجيدة ما لازم تكون حكرًا على فئة معينة.

معرض الأعمال

2026

بنيت deterministic multiplayer platform مع محرك قابل لإعادة الاستخدام يشغّل نفس reducer logic في كلٍ من client-authoritative (local) و server-authoritative (multiplayer) modes. صممت adapter abstractions لفصل game logic عن transport والبنية التحتية. نفذت authoritative sessions باستخدام Cloudflare Durable Objects مع WebSocket synchronization و optimistic reconciliation. كما بنيت Turborepo monorepo يحتوي shared core packages لدعم pluggable game extensions.

React TypeScript Cloudflare Workers Hono Durable Objects Turborepo WebSockets
2026

بنيت تطبيق SaaS كامل الميزات باستخدام TanStack Start لـ SSR وتوجيه العميل. نفذت طبقة API آمنة النوع مع tRPC تربط React frontend بخدمات backend. دمجت Convex لمزامنة البيانات الحقيقية مع التخزين المؤقت والفهرسة التلقائية. صممت نظام مصادقة باستخدام Better Auth مع إدارة الجلسات وميزات الأمان. نشرت على Bun runtime, vercel للأداء الأمثل وتنفيذ JavaScript الحديث.

TanStack Start tRPC Convex Better Auth Bun مفتوح المصدر
2024

تطبيق cross-platform للمجلس الطلابي لكلية الحاسب في IAU. ساهمت في تطوير التطبيق مع الفريق باستخدام React Native مع Expo. نفذت مساعد دردشة مدعوم بالذكاء الاصطناعي باستخدام Gemini API مع ميزات Q&A و room finder. دمجنا Firebase للمصادقة وميزات قاعدة البيانات في الوقت الفعلي.

React Native Expo TypeScript Gemini API Firebase