تفضيلات ملفات تعريف الارتباط
نستخدم ملفات تعريف الارتباط للحفاظ على تشغيل الموقع وتحسين تجربتك.
اعرف المزيد في سياسة الخصوصية .
N .
English العربية
الرئيسية عنّي أعمالي المدونة تواصل معي
عني

من الهندسة الكهربائية إلى هندسة البرمجيات

كتبت أول سطر برمجي بلغة PHP عام 2006، حين كنت في الرابعة عشرة وأبني قوالب المنتديات كهواية.

بعد ذلك انتقلت إلى C وC++ وWordPress، وقضيت سنوات في التجربة قبل أن أفكر في البرمجيات كمهنة. درست الهندسة الكهربائية، وهناك تعلمت التفكير في تدفق البيانات والقيود ونقاط الفشل. وما زلت أصمم الأنظمة الخلفية بالطريقة نفسها.

بدأت العمل باحتراف عام 2016، ثم تخصصت في Laravel عام 2019. ومنذ ذلك الوقت أعتمد عليها في منصات SaaS والتجارة الإلكترونية وربط الدفع وهندسة واجهات API.

أعمل من الإمارات عن بُعد مع عملاء حول العالم. أنا مستقل بدوام كامل؛ هذه مهنتي وليست مشروعاً جانبياً.

«ما زلت أصمم الأنظمة الخلفية كما تعلمت التفكير في الدوائر: ما الذي يتعطل؟ أين عنق الزجاجة؟ وماذا يحدث تحت الضغط؟»

10+

سنوات من العمل الاحترافي

2019

متخصص في Laravel منذ

12

أنظمة أُطلقت للإنتاج

UAE

مقيم في الإمارات، أعمل عن بُعد عالمياً

مساحة عمل برمجية

فلسفتي

كيف أفكر في البرمجة

لا أبدأ بالكود، بل بمشكلة العمل ونموذج الإيرادات وحركة المستخدمين ومتطلبات التوسع. هذه الأسئلة تحدد البنية قبل أن أفتح محرر الأكواد.

الوضوح

أكتب كوداً يستطيع مطور آخر استلامه دون شرح مطول: طبقات خدمات واضحة، وتسمية متسقة، ومنطق خاضع للاختبار. مشروعك لا يجب أن يعتمد على وجودي.

قابلية التوسع

قرارات البنية في اليوم الأول تحدد قدرة النظام على الاستمرار في عامه الثاني. أصمم للمكان الذي يتجه إليه المشروع، لا لموقعه الحالي فقط.

الأداء

التخزين المؤقت، ومعالجات الطوابير، والاستعلامات المحسّنة. لا أنتظر حتى يصبح النظام بطيئاً؛ أبني البنية اللازمة منذ البداية.

ما أبنيه

الخدمات

منصات SaaS

بنية متعددة المستأجرين مع عزل بيانات كل مستأجر، وفوترة اشتراكات، وصلاحيات حسب الأدوار، وبنية تحتية تتعامل مع مئات المستأجرين دون تباطؤ.

أنظمة التجارة الإلكترونية

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

المواقع وتطبيقات الويب

مواقع شركات، ومعارض أعمال، وصفحات هبوط، ومنصات محتوى، وأنظمة ERP. ليست كل المشاريع منصات SaaS أو متاجر؛ لكن كل مشروع يحظى بالبنية والاختبارات والاهتمام بالأداء نفسه.

لوحات الإدارة والتحكم

أدوات داخلية لفريقك: إدارة الطلبات، وتتبع العمولات، وإدارة المستخدمين، والتقارير. تُصمم وفق طريقة عمل شركتك الفعلية، لا انطلاقاً من قالب عام.

تطوير واجهات API

واجهات RESTful مع مصادقة صحيحة، وتحديد لمعدل الطلبات، وتوثيق واضح. تُبنى لتطبيقات الجوال أو التكاملات الخارجية أو ربط نظامك بخدمات مثل WhatsApp وشركات الشحن ومعالجات الدفع.

تحسين الأداء

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

آلية العمل

كيف أعمل

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

01

الاستكشاف وهندسة النظام

قبل أن أكتب شيئاً، أفهم طريقة عمل شركتك: من يستخدم النظام، وكيف تتدفق الأموال، وما المتوقع بعد ستة أشهر مقارنة باليوم الأول. تأتي البنية من هذه الإجابات.

02

البناء والاختبار بالتوازي

أكتب الاختبارات بالتوازي مع الكود، لا بعده. تُبنى كل ميزة بطبقات خدمات وبنية صحيحة وتغطية اختبارية منذ أول تعديل. ولا يُطلق شيء قبل اجتياز الاختبارات.

03

المراجعة والتحسين

ترى نسخاً عاملة طوال المشروع، لا في نهايته فقط. دورة الملاحظات قصيرة، وأي تغيير يُنفذ قبل أن تتعمق البنية البرمجية.

04

الإطلاق والتسليم

إطلاق إنتاجي ببنية تحتية ومراقبة وتوثيق مناسب. عند تسليم المشروع يستطيع المطور التالي، أو أنت، فهم ما بُني ولماذا.

لماذا أنا

ما الذي تحصل عليه

✦

مهندس، لا مجرد مطور.

درست الهندسة الكهربائية، لذلك أفكر في الأنظمة والقيود وأنماط الفشل. ليست استعارة، بل هي طريقة تدريبي.

✦

شخص سبق أن بنى أنظمة كهذه.

منصات SaaS متعددة المستأجرين، ومتاجر مخصصة، وتحليلات من جهة الخادم، وأنظمة ثنائية اللغة، ومواقع أعمال، وصفحات هبوط، وأنظمة ERP، ومنصات محتوى. مشاريع مختلفة بنهج واحد: بنية نظيفة، وكود مختبر، ونظام يدوم.

✦

كود يستطيع مطورك التالي قراءته.

لن أبقى في مشروعك إلى الأبد. كل ما أبنيه موثق ومختبر ومنظم، كي لا يحتاج الشخص التالي إلى شرحي.

✦

شخص واحد ومسؤولية كاملة.

أنا مستقل بدوام كامل. لا أعباء وكالة، ولا تسليم بين الأقسام، ولا انتظار للرجوع إلى فريق آخر. تتحدث مباشرة مع من يكتب الكود.

✦

العربية والإنجليزية بطلاقة.

الأمر ليس ترجمة فقط؛ أبني أنظمة تعمل فعلياً في الاتجاهين، مع تخطيطات RTL وخطوط عربية وإدارة محتوى ثنائية اللغة. أتحدث اللغتين وأبني لهما.

✦

منطق العمل أولاً، والكود ثانياً

لا أفتح محرر الأكواد قبل أن أفهم كيف تحقق شركتك الإيرادات، ومن هم مستخدموك، وأين يجب أن يصل النظام خلال ستة أشهر. تأتي البنية من هذه الإجابات، لا من قالب جاهز.

تواصل على واتساب