نبذة عني

أنا مطوّر واجهات أمامية (Front-End) متخصص في بناء واجهات مستخدم حديثة، متجاوبة، وسهلة الاستخدام باستخدام React وRedux Toolkit وTailwind CSS.

أهتمّ بمعمارية الكود بقدر اهتمامي بشكله؛ فلا أكتفي بتحويل التصميم إلى واجهة تعمل، بل أفكّر أيضًا في الطريقة الصحيحة لإدارة الحالة (State) — متى أستخدم useReducer، ومتى تكون Redux ضرورية فعلًا، ومتى يكون الأفضل الاكتفاء ب useState — مما يجعل الكود قابلًا للصيانة والتوسّع مستقبلًا، لا مجرد حلٍّ مؤقت.

من خبراتي العملية:

- بناء واجهات كاملة انطلاقًا من تصميم (Figma أو صورة مرجعية) وصولًا إلى كود يعمل بالكامل ومتوافق مع جميع أحجام الشاشات

- ربط الواجهة بواجهات برمجية (APIs) حقيقية، والتعامل الصحيح مع حالات التحميل والأخطاء

- بناء أنظمة تسجيل الدخول وحماية المسارات (Protected Routes) باستخدام React Router

- كتابة كود منظّم وفق نمط Feature-based Architecture، بدلًا من ملفات متفرقة وغير مترابطة

من أحدث مشاريعي: تطبيق لاختبار سرعة الكتابة (Keystrike)، مبني بالكامل باستخدام React وRedux Toolkit، ويتضمن نظام تسجيل دخول، ولوحة تحكم شخصية لتتبّع التقدّم، ورسمًا بيانيًا للأداء تم بناؤه بالكامل باستخدام SVG دون الاستعانة بأي مكتبات خارجية.

هدفي ليس فقط تسليم عمل ذي مظهر جذاب، بل تسليم كود نظيف ومنظّم يسهل على أي مطوّر آخر متابعة العمل عليه لاحقًا.

إحصائيات

التقييمات  (0)
إكمال المشاريع
التسليم بالموعد
إعادة التوظيف
نجاح التواصلات
متوسط سرعة الرد لم يحسب بعد
تاريخ التسجيل
آخر تواجد منذ

توثيقات

البريد الإلكتروني رقم الجوال
الهوية الشخصية

أوسمة

  • مستخدم منذ سنة