$ cat ./عنّي.md

مرحباً، أنا محمد رياض.

محمد رياض

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

بخلاف المطورين الي بقفزوا مباشرة لفريموركات ثقيلة لكل مشروع صغير، أنا بتعامل مع البرمجة بعقلية حرفي عملي: شو أبسط طريقة وأكثرها متانة لحل هاي المشكلة؟

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

// الجوهر الهندسي

كيف بأخذ قراراتي

٠1.

الوضوح قبل الذكاء الزائد

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

٠2.

تقنيات مجربة ومستقرة، تسليم أسرع

الفريموركات التريند بتطلع وبتروح كل كم شهر. أنا بتمسك بالأساسيات الصلبة اللي أثبتت كفاءتها: قواعد بيانات علائقية (PostgreSQL/SQLite)، تايب سكريبت، بروتوكولات REST القياسية، وأتمتة سكربتات بسيطة.

٠3.

احترام جهاز وسرعة المستخدم

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

٠4.

أتمتة أي احتكاك متكرر

أي مهمة يدوية بتنعمل أكثر من مرتين هي مرشح فوري لسكربت أتمتة. بناء أدوات صغيرة ومركزة زي GitNinja أو SortMyFiles بشيل عبء التفكير والخطأ البشري من الشغل اليومي.

// الرحلة والتطور

الطريق لحد الآن

٢٠٢٣ - حتى الآن

هندسة الويب المتكامل والموبايل

تصميم وإطلاق تطبيقات ويب وتطبيقات موبايل عابرة للمنصات بـ React Native وAstro وNode.js وTypeScript. التعمق في أتمتة الأنظمة، موثوقية الـ APIs، ومزامنة البيانات أوفلاين.

٢٠٢١ - ٢٠٢٣

استكشاف الويب والموبايل والأتمتة

بناء مشاريع جاهزة للإنتاج عبر بيئات أندرويد (Java/Kotlin) وأنظمة الويب. إنشاء أدوات بايثون مخصصة لإدارة الملفات، استخراج البيانات (Scraping)، وتنظيم المستودعات البرمجية.

٢٠١٩ - ٢٠٢١

مختبر الموبايل اللي صنع مني مهندس

قبل ما يكون عندي كمبيوتر خاص، حولت تليفون ذكي قديم لمختبري البرمجي الشخصي. شغلت بيئات افتراضية وتيرمنال على الأندرويد عشان أشغل المترجمات والمحررات، وتعلمت علوم الحاسوب الحقيقية: الخوارزميات، هياكل البيانات، وإدارة الذاكرة منخفضة المستوى بلغة C. بأقل الموارد، كملت منهج Harvard CS50 كامل ومدته 6 أشهر مباشرة من تليفوني، بنيت أدوات أتمتة مخصصة، أطلقت أول موقع بورتفوليو، وحققت أول دخل إلي من البرمجيات.

السنوات الأولى

التصميم والفنون البصرية

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

يلا نتواصل

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