أنا مطور برمجيات أهتم ببناء البرامج والأدوات الرقمية وتصميم الواجهات التي تجعل التقنية أسهل وأوضح للمستخدم.
أتنقل بين Python و JavaScript و C/C++ وبين تطبيقات سطح المكتب وأدوات GUI وCLI وتجارب الويب. أبني برامج وأدوات وواجهات رقمية تركّز على الفكرة، الأداء، وتجربة الاستخدام — من سطر الأوامر إلى الواجهة التي يراها المستخدم.
من أنا وما الذي أفعله
أنا محمد الباقر، مطور برمجيات مستقل شغوف ببناء البرامج والأدوات الرقمية التي تحل مشاكل حقيقية. أؤمن أن البرمجة ليست مجرد كتابة أكواد، بل هي فن تحويل الأفكار إلى حلول عملية.
على مدى السنوات الماضية، ركزت على تطوير مهاراتي في Python و JavaScript و C/C++، وبنيت مشاريع متنوعة تشمل تطبيقات سطح المكتب، أدوات المطورين، وتجارب الويب.
أهتم بشكل خاص بتجربة المستخدم وجودة الكود، وأسعى دائمًا لبناء برامج وأدوات تكون سهلة الاستخدام وفعالة في نفس الوقت.
نظرة على مسيرتي البرمجية
سنوات من التعلم المستمر والتطوير الذاتي
مشروع وتجربة برمجية متنوعة
تقييم إيجابي من العملاء
الخدمات التي أقدمها
تجارب ويب سريعة، متكاملة ومبنية حول تجربة المستخدم.
تطبيقات سطح مكتب وأدوات عملية تخدم حاجة واضحة.
أدوات GUI وCLI والأتمتة تساعد على تقليل الخطوات المتكررة وتسهيل العمل.
أنواع التطبيقات التي أطورها
تطبيقات سطح المكتب
تطبيقات الهاتف
تطبيقات الويب
ثلاث طرق مختلفة للتفاعل مع البرامج
لوحة المهارات والخبرات التقنية
هذه النسب تمثل مستوى الخبرة التقريبي الشخصي وليست شهادات رسمية.
2017 — 2026
كل شيء كان صعبًا. افتقرت إلى اللغة الإنجليزية والمحتوى المستهدف، وكان هناك الكثير من التشويش. بدأت باتباع الأساسيات.
بدأت المسيرة ورسم الخطة بتعلم لغة Python مع المتابعة، وبدأت بتنفيذ مشاريع شخصية بسيطة.
متابعة الكورسات وتنفيذ المشاريع المطلوبة باسم Home Work لتطبيق ما تعلمته. تزامن ذلك مع تدهور الأوضاع في البلد وأحداث تشرين وانقطاع الإنترنت، مما أدى إلى انخفاض الشغف خلال رحلة التعلم.
انهيار شبه كامل بسبب جائحة COVID-19 وتدهور الحالة الصحية خلال عدة أشهر، مما أدى إلى التشتت.
عودة الأوضاع إلى طبيعتها مع شغف أكبر. تعلم مهارات جديدة وتنفيذ مشاريع بسيطة وسهلة وشبه متوسطة.
توسع أكبر وتعلم HTML وCSS وJavaScript. ظهور وانتشار أدوات الذكاء الاصطناعي ساعد على زيادة التعلم وتقليل بعض الصعوبات.
تنفيذ مشاريع متوسطة. الاستفادة من تطور الذكاء الاصطناعي لزيادة التعلم. التعلم من الأخطاء وتسجيل المشاكل وطرق حلها.
استمرار التعلم لفهم عالم البرمجة بشكل أكبر. البدء بفهم أساسيات لغات وتقنيات جديدة مثل C++.
تنفيذ مشاريع متوسطة ومشاركتها عبر GitHub ومنصات مختلفة. تنفيذ مشاريع شبه ضخمة بالنسبة لمطور مستقل، شملت تطبيقات ويب وسطح مكتب وهواتف.
زيادة التركيز على التعلم وإنشاء مشاريع متعددة الاستخدام. الوصول إلى أكثر من 30 مشروعًا وتجربة برمجية.
مشاريع مميزة قمت بتطويرها
تطبيق ويب تقدمي (PWA) للتعافي من العادات الضارة.
أداة تحليل بسيطة مفتوحة المصدر مكتوبة بلغة Python لفحص ملفات Python المرتبطة.
أداة رسومية تساعد المطورين على تحويل ملفات Python (.py) إلى ملفات تنفيذية (.exe) على Windows.
تعتمد على PyInstaller في الخلفية وتوفر واجهة رسومية لإدارة الملفات والمجلدات وخيارات البناء.
تطبيق تعليمي تفاعلي لتحسين النطق والمفردات وفهم الرموز الصوتية الدولية (IPA) بطريقة واضحة وعملية.
| Word | IPA | المعنى |
|---|---|---|
| Hello | /həˈloʊ/ | مرحبا |
| World | /wɜːrld/ | عالم |
| Apple | /ˈæpəl/ | تفاحة |
| Book | /bʊk/ | كتاب |
| Water | /ˈwɔːtər/ | ماء |
Internet Speed Test Platform - أداة لاختبار سرعة الإنترنت وجودة الاتصال.
منهجية العمل خطوة بخطوة
وصف المشروع بدقة مع التفاصيل المهمة قبل التطوير.
أفهم المشكلة والهدف قبل كتابة أول سطر كود.
أرتب تجربة الاستخدام والواجهة والمنطق.
أحوّل التصميم إلى برنامج فعلي قابل للاستخدام.
اختبار وتحسين وإصلاح التفاصيل.
تسليم نظيف وقابل للتطوير.
أرسل التفاصيل وسأبدأ بفهم المشكلة قبل كتابة الكود
يمكنك التواصل معي عبر المنصات التالية