$ whoami ← مهندس برمجيات

حتى أبسط مشروع هنا بحل مشكلة حقيقية.

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

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

استكشف المشاريع
محمد رياض

// طريقة عملي وتسليمي

من المشكلة للإنتاج بدون مفاجآت

سير عمل هندسي منتظم مبني على نماذج أولية عملية، عروض تقدم دورية، ودعم ما بعد الإطلاق.

المرحلة ٠١ اكتشاف

تحليل سير العمل ونقاط الألم

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

المرحلة ٠٢ مرحلة ١

البنية والنماذج الأولية

بأصمم مخططات قواعد البيانات، البنية التقنية، ونماذج أولية تفاعلية لمراجعتك. بنعمل جولة نهائية لجمع كل الملاحظات وتثبيت تفضيلاتك.

المرحلة ٠٣ سبرنتات البناء

بناء تدريجي وعروض مستمرة

تطوير متكامل مع تواصل واضح. حسب حجم المشروع، بتحصل على عروض تقدم كل أسبوع أو اثنين عشان دايماً تشوف برنامج شغّال وما تحس بصمت.

المرحلة ٠٤ التسليم

الاختبار والفحص والنشر

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

المرحلة ٠٥ مع كل مشروع

٣٠ يوم دعم وصيانة مخصصة

أنا بأقف ورا الشي الي ببنيه. كل مشروع بيجي معاه شهر كامل مراقبة ودعم وإصلاح بعد الإطلاق عشان أتأكد كل شي ماشي تمام تحت الضغط الحقيقي.

// قرارات واجهة المستخدم · تحليل التصميم

الواجهة الجيدة عن الوضوح مش الزخرفة.

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

مثال سيء
صعبة القراءة
ليش هاي صعبة الاستخدام:
  • ✕ عنوان صارخ: نص طويل بأحرف كبيرة الناس بتتجاوزه بدل ما تقرأه.
  • ✕ تفاصيل فوضوية: نوع العقار والغرف والمساحة مرصوصين بقائمة بتضيّع مساحة وبتبطّئ القراءة.
  • ✕ أزرار كثيرة: أربع أزرار زرقاء متطابقة بنفس الوزن بتخلّي الواحد محتار من وين يبدأ.
مثال جيد
سهلة المسح
بطاقة العقار بعد إعادة التصميم الهندسي المتزن
ليش هاي بتشتغل:
  • ✓ عنوان وموقع واضح: اسم عقار نظيف مع تاج موقع واضح عشان المستخدم يعرف شو هاد فوراً.
  • ✓ مواصفات بثلاث أعمدة: الغرف والحمامات والمساحة مرتبة بصف واحد مع فواصل بسيطة.
  • ✓ ترتيب أولويات واضح: زر اتصال رئيسي واضح، مع واتساب وإيميل كخيارات ثانوية سهلة.

// مبادئ التصميم

قواعد بسيطة بمشي عليها بكل شاشة

٠١ · الوضوح

المعلومات المهمة أولاً

الناس بتلقي نظرة سريعة على البطاقات: الصورة، السعر، المواصفات، والموقع. خلّيهم بالأمام.

٠٢ · أفعال واضحة

خطوة واحدة واضحة

لما كل الأزرار تبان نفسها، الناس بتتردد. خلّي الفعل الرئيسي بارز والباقي هادي.

٠٣ · تباعد نظيف

أرقام وتفاصيل منظمة

استخدم أعمدة مرتبة وفواصل خفيفة عشان الأرقام والتفاصيل تنقرأ بسهولة.

٠٤ · مساحة للتنفس

اعطِ المحتوى مساحة

هوامش نظيفة وتبطين مريح بخلّوا الشاشات هادية والتعامل معها ممتع.

// الأدوات والكفاءات

الأدوات الي بستخدمها يومياً

لغات البرمجة

  • TypeScript
  • JavaScript
  • Python
  • C#
  • PHP
  • C
  • SQL
  • Bash

أطر العمل وبيئات التشغيل

  • React
  • React Native
  • Next.js
  • Node.js
  • Laravel
  • Astro
  • Tailwind CSS

قواعد البيانات والمعمارية

  • PostgreSQL
  • MySQL
  • SQLite
  • REST APIs
  • WebSockets
  • معمارية ERP

أدوات التطوير والبيئة السحابية

  • Docker
  • Git / GitHub
  • Linux / POSIX
  • Cloudflare
  • Redis
  • Expo
متاح لمشاريع وفرص جديدة

يلا نبني شي يدوم.

سواء تحتاج تطبيق ويب متكامل، تطبيق React Native قوي، أو أدوات مخصصة لتحسين سير عملك، أنا دايماً جاهز أناقش مشاريع هندسية جديدة.