أنا محمد، مطور واجهات أمامية (Front-End Developer) متخصص في بناء تطبيقات الويب الحديثة باستخدام React.js و JavaScript/TypeScript. أمتلك خبرة في تطوير واجهات المستخدم التفاعلية وربطها مع REST APIs، مع التركيز على الأداء، سهولة الاستخدام، وقابلية التوسع.
 
أعمل على تطوير لوحات التحكم (Dashboards)، المتاجر الإلكترونية، وتطبيقات الويب التقدمية (PWA)، مع خبرة في استخدام Redux Toolkit، React Query، Tailwind CSS، وBootstrap. كما أحرص على كتابة كود نظيف ومنظم وفق أفضل الممارسات لضمان سهولة الصيانة والتطوير المستقبلي.
 
لدي القدرة على العمل بشكل مستقل أو ضمن فريق، والالتزام بالمواعيد النهائية، والتواصل الفعّال مع فرق التصميم والـ Backend لتحقيق أفضل النتائج. وأسعى دائمًا لتطوير مهاراتي التقنية ومواكبة أحدث التقنيات في مجال تطوير الويب.
تصميم وتطوير واجهات ويب حديثة وسريعة باستخدام React.js وNext.js مع التركيز على الأداء، سهولة الاستخدام، وقابلية التوسع.
تطوير لوحات تحكم احترافية تتضمن إدارة البيانات، الإحصائيات، الجداول، النماذج، والمخططات مع ربطها بواجهات REST API.
إنشاء تطبيقات ويب يمكن تثبيتها على الشاشة الرئيسية وتوفر تجربة استخدام مشابهة للتطبيقات الأصلية مع دعم العمل في ظروف الاتصال الضعيف.
التعامل مع REST APIs باستخدام Axios أو Fetch، وتنفيذ جميع عمليات CRUD مع إدارة الأخطاء وحالات التحميل بكفاءة.
استخدام Redux Toolkit وReact Query لإدارة البيانات، مزامنة الحالة، وتحسين أداء التطبيق وتقليل الطلبات غير الضرورية.
تطوير واجهات تعمل بكفاءة على الهواتف، الأجهزة اللوحية، وأجهزة سطح المكتب مع دعم كامل للغة العربية (RTL).
تحسين سرعة تحميل الصفحات وتقليل حجم الملفات وتحسين تجربة المستخدم باستخدام أفضل الممارسات الحديثة.
اتباع معايير البرمجة الحديثة وتنظيم الملفات والمكونات لسهولة الصيانة والتطوير المستقبلي والعمل ضمن فرق التطوير.
إدارة الإصدارات، تنظيم الفروع (Branches)، والعمل التعاوني على المشاريع باستخدام Git وGitHub.
التعاون مع مطوري Back-End والمصممين لضمان تكامل المشروع وسرعة تنفيذ المهام مع الالتزام بالمواعيد وجودة التنفيذ.
حاصل على درجة البكالوريوس في هندسة البرمجيات وتكنولوجيا المعلومات، حيث اكتسبت أساسًا قويًا في هندسة البرمجيات، هياكل البيانات، قواعد البيانات، تحليل وتصميم الأنظمة، وتطوير تطبيقات الويب.
شاركت في تطوير مشاريع تطبيقية باستخدام أحدث تقنيات تطوير الويب، مع التركيز على تصميم الأنظمة، بناء واجهات المستخدم، وربطها بقواعد البيانات وواجهات البرمجة (APIs).