وظّفني

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

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

أَرسِل لي التصميم. ملف Figma أو PDF أو JPG يكفي. أُنفّذه مع فريقك أو وحدي، وأُسلّمه في الموعد الذي نتّفق عليه.

أَلتزِم بهذا المستوى. والعمل افتراضياً:

متاح لأدوار برمجيات مدروسة وشراكات في المنتجات.

افتراضياً

  • ▪ ملتزم بمعايير الويب.
  • ▪ أبدأ من شاشة الجوال، ثم الشاشات الأكبر.
  • ▪ متجاوب، ومُختبَر على أجهزة ومتصفّحات حقيقية.
  • ▪ يعمل على متصفّحات مختلفة. لا أُضيّع وقتاً على Internet Explorer القديم، لكن الصفحة تَبقَى صالحة للاستخدام هناك. ليس مطلوباً أن تبدو متطابقة في كل مكان.
  • ▪ يعمل بلوحة المفاتيح ومع قارئ الشاشة. هذا من صلب العمل، لا إضافة لاحقة.
  • ▪ CSS حديث، ومعه بديل بسيط إذا كانت الميزة الجديدة غير مضمونة.
  • ▪ سريع على هاتف عادي، لا على حاسوب جديد فقط.
  • ▪ تطبيقات ويب بـ React.
  • ▪ تطبيقات بـ React Native لـ Android و iOS و macOS.
  • ▪ الواجهة تُبْنَى على طبقات: المحتوى، ثم CSS، ثم JavaScript. إذا لم يَعمل JavaScript، تَبقَى الصفحة مقروءة.

عملياً

  • ▪ أكتب HTML دلالياً يراعي WCAG، بحيث تفهمه أدوات المساعدة.
  • ▪ أكتب CSS للخط واللون والتخطيط، ويَبقَى مضبوطاً إذا تغيّر حجم الشاشة.
  • ▪ أكتب JavaScript للتفاعل: النقر والكتابة والتركيز، لا للنص الذي مكانه HTML.
  • ▪ أَختبِر على الأجهزة والمتصفّحات، وأنتبه لما يُبطِئ الصفحة، كالخطوط والصور.

الخدمات

01

واجهات منتجات الويب

واجهات بـ React و Next.js و TypeScript بمكوّنات قابلة لإعادة الاستخدام وتدفّقات ثنائية اللغة عربي/إنجليزي.

02

تطبيقات الجوال و macOS

تطبيقات Android و iOS و macOS عبر المنصات بـ React Native، بتركيز على الوضوح والتسليم القابل للصيانة.

03

من التصميم إلى الكود

تحويل ملفات PSD و AI و Sketch و XD و PDF و JPG إلى واجهات حيّة قابلة للاستخدام — بمفردي أو مع شريك تصميم.

04

الأداء

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

05

إتاحة الاستخدام والثنائية اللغوية

واجهات جاهزة للوحة المفاتيح وتقنيات المساعدة بمعايير WCAG ودعم أصلي للعربي والإنجليزي.

06

التسليم والأدوات

تكامل مستمر واختبار وثقافة مراجعة تُبقي منتجات الفرق المتعددة تُشحن بثبات كل شهر.

التواصل

إذا كان هذا ما تبحث عنه، قل لي ماذا تَبنِي.

راسلني واذكر تفاصيل المشروع التي عندك. هكذا أَرُدّ أسرع.

يسعدني أن أسمع منك.