أنظمةتُبْنَىبعناية

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

مدينة السادات، المنوفية، مصرReact · TypeScript · Next.js

أحمد صالح

الخبرة

أدوار في منتجات التجار والمدفوعات وSaaS.

  1. سنة وشهران

    مهندس برمجيات

    MiSPayالرياض، السعودية

    تولّيت تطوير الواجهات الأمامية عبر منتجات التجّار: أسطح التشغيل ولوحات التجّار وصفحات الدفع وحزم التطوير والأدوات الداخلية.

    • أعدت هيكلة حزمة تطوير لسلّة التسوّق، فقلّ وقت الدمج بنحو 40%.
    • بنيت بيئات تجّار بلا واجهة تقليدية، فقلّت أعطال الإصدارات بنحو 20%.
    • شحنت أكثر من 10 إصدارات شهرياً عبر سير عمل CI/CD قائم على الجذع.
    • سلّمت مسارات عمل للواجهة والخادم رفعت الكفاءة بنحو 55%.

    لوحة تحكّم خلفية لخدمة «اشترِ الآن وادفع لاحقاً» للتجّار وفرق التشغيل.

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

    مهندس واجهات أمامية

    WeCodeForYouلندن، المملكة المتحدة

    قدت تطوير الواجهات الأمامية عبر منتجات عدّة لعملاء مختلفين.

    • بنيت تطبيقات ويب متجاوبة تخدم أكثر من 500 مستخدم يومياً.
    • سلّمت أكثر من 6 ميزات واجهة كل ربع سنة مع فرق التصميم والخادم.
    • قلّصت حجم الحزمة بنسبة 35% بالتحميل الكسول و Webpack.
    • بنيت مكوّنات قابلة لإعادة الاستخدام في أكثر من 3 مشاريع، فقلّ وقت التطوير 25%.

    منصّة نقاط بيع ومخزون لقطاع الأغذية والمشروبات.

    • بنيت نقاط البيع وإدارة المخزون والطلبات.
    • نفّذت إدارة القوائم والوصفات والفئات.
    • صمّمت لوحات تحليل مبيعات لحظية.
    • بنيت إدارة القوائم والأسعار والموظفين لفروع متعددة.
    • طوّرت بوابات الخدمة الذاتية للموظفين وميزات الموارد البشرية.

    منصّة لتسجيل المستثمرين والتحقق من هويتهم (KYC).

    • بنيت 5 لوحات تشغيل لحظية.
    • نفّذت دعم العربية والإنجليزية و5 أدوار للمستخدمين.
    • بنيت التسجيل عبر رمز التحقق و«نفاذ» و KYC و KYB.
    • تتبّعت أكثر من 10 مؤشرات أداء، فقلّ وقت المراجعة 40%.
    • ربطت مزوّدي خدمات مصرفية وهوية آمنين.
  3. 5 أشهر

    مطوّر برمجيات

    Taly for digital paymentsالقاهرة، مصر

    بنيت لوحات مدفوعات داخلية وأدوات تقارير مالية لحظية.

    • بنيت لوحة لإدارة المستأجرين تعرض البيانات لحظياً.
    • سلّمت أكثر من 4 ميزات في موعدها عبر دورات عمل مرنة مدتها أسبوعان.
    • تعاونت مع أكثر من 3 فرق لضمان تجربة استخدام سلسة.
    • نفّذت خاصية تصدير تدعم صيغ ملفات متعددة.
    • أضفت رسوماً بيانية تفاعلية تعرض سجل المعاملات وإحصاءاتها.
    • استخدمت React.js و Recharts و Tailwind / shadcn.
  4. سنتان

    مهندس برمجيات

    Informatiqueالقاهرة، مصر

    طوّرت تطبيقات SaaS مؤسسية لخدمات حكومية رقمية.

    • بنيت وصنت أكثر من 3 تطبيقات SaaS قابلة للتوسّع.
    • طوّرت نظام شكاوى يخدم أكثر من 14 دوراً للمستخدمين.
    • نفّذت صلاحيات قائمة على الأدوار ونماذج متعددة الخطوات ولوحات إدارة.
    • حسّنت قابلية صيانة الكود بنسبة 30% عبر إعادة الهيكلة.
    • راجعت أكثر من 20 طلب دمج شهرياً ووجّهت المطوّرين المبتدئين.
  5. 6 أشهر

    مطوّر برمجيات (دوام جزئي)

    Nextroute.itكندا

    حدّثت تطبيقات ويب قديمة باستخدام React.

    • نقلت تطبيقات AngularJS إلى React.js.
    • طوّرت تطبيقات React وحسّنتها.
    • حسّنت أداء التطبيقات وقابلية صيانتها.
  6. سنة و5 أشهر

    مطوّر ويب

    عمل حرعن بُعد

    سلّمت مواقع وأنظمة إدارة لعملاء متعددين.

    • بنيت أكثر من 10 مواقع لعرض الأعمال.
    • حوّلت مواقع HTML إلى WordPress.
    • جمعت المتطلبات وسلّمت حلولاً متكاملة.

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

01

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

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

02

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

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

03

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

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

04

الأداء

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

05

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

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

06

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

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

ما أركّز عليه عند شحن واجهات المنتجات.

  1. الواجهة

    React و Next.js و TypeScript

    واجهات منتجات بكتابة صارمة، ومكوّنات قابلة لإعادة الاستخدام، وملكية واضحة لأسطح التجّار والتشغيل.

  2. الأنظمة

    معمارية التطبيقات

    بيئات بلا واجهة تقليدية، ومسارات دمج حزم التطوير، وتسليم قائم على الجذع يُبقي الإصدارات ثابتة.

  3. الأداء

    العناية بالحزمة ووقت التشغيل

    تحميل كسول واعتماديات خفيفة ومكاسب قابلة للقياس — بما فيها تخفيضات من خانتين في حجم الحزمة.

  4. الإتاحة

    واجهات شاملة

    تدفّقات ثنائية اللغة عربي/إنجليزي، وواجهات تراعي صلاحيات الوصول، وأنماط تبقى قابلة للاستخدام بلوحة المفاتيح وتقنيات المساعدة.

  5. الأدوات

    التكامل المستمر والجودة

    GitHub Actions و GitLab CI و Jest وثقافة مراجعة تُبقي منتجات الفرق المتعددة تُشحن شهرياً.

  6. الذكاء الاصطناعي

    تطوير بمساعدة الوكلاء

    Cursor Agents و Figma MCP ومساعدون يُستخدمون كرافعة — والبشر يملكون معيار المنتج.

عرض المهارات

معايير ألتزم بها في كل نظام أبنيه.

A

متاحة

قابلة للاستخدام مع تقنيات المساعدة افتراضياً — لا كفكرة لاحقة.

B

محسّنة تدريجياً

محتوى دلالي أولاً، ثم CSS حديث، ثم JavaScript كتحسين.

C

سريعة

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

الأعمال

مشاريع جانبية، لكلٍّ منها نسخة مباشرة وشيفرة مصدرية.

منصّة تجارة إلكترونية01

Couch لتصميم الأثاث

متجر إلكتروني يقدّم قطعاً مختلفة من الأثاث العصري.

  • React
  • Redux
  • TypeScript
  • Sass
  • Bootstrap
مطعم إلكتروني02

Vintage Foodage

متجر وصفات إلكتروني تُعرض فيه مكوّنات كل وصفة، ليختار المستخدم طلب الطبق أو طهيه بنفسه.

  • React
  • Sass
  • Contentful
  • Bootstrap
وكالة سفر إلكترونية03

Earth Slow

Earth Slow شركة ناشئة تقدّم جولات سياحية حول العالم.

  • React
  • Sass
  • Gatsby
  • Contentful
  • Bootstrap
  • GraphQL
عرض الكل

ملاحظات ومقالات.

الكتابة

لنعمل معاً.

بناء أنظمة واجهات بعناية.