متاح لأعمال هندسية مختارة

أعمل حاليًا كـ

آخذ المنتج من مخطط قاعدة بيانات فارغ إلى أدق تفصيلة يلمسها العميل — أنظمة خلفية قائمة على دفتر الأستاذ، ومنصات ERP ثنائية اللغة، وتطبيقات Flutter، ولوحات تحكم لحظية تصمد تحت الضغط الحقيقي.

عمر القاضي
الموقع
الرياض، المملكة العربية السعودية
أُسلّم منذ
2023
التركيز الحالي
معمارية الأنظمة الخلفية وDDD
  • TypeScript
  • NestJS
  • Next.js
  • Flutter
  • Python
  • ERPNext
  • PostgreSQL
  • Redis
  • Docker
  • Prisma
  • Frappe
  • Firebase

11

دراسة حالة موثّقة

6

نظامًا يعمل في بيئة الإنتاج

35

تقنية ضمن أدواتي

64

شاشة واجهة موثّقة

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

01أعمال مختارة

منصات حقيقية بمستخدمين حقيقيين — قرارات معمارية ومفاضلات ونتائج، موثّقة كدراسات حالة.

02ماذا أبني

واجهات مختلفة، بنفس الانضباط: نمذجة النطاق أولًا، وجعل البيانات قابلة للتدقيق، وترك الكود موثّقًا أفضل مما وجدته.

01 /
append-only ledgerverified
TX-1042+ 1,240.001,240.00
TX-1043− 310.50929.50
TX-1044+ 86.001,015.50
TX-1045− 140.00875.50

أنظمة الخلفية (Backend)

أنظمة مالية قائمة على دفتر الأستاذ، وبنية Modular-Monolith، وواجهات REST مصممة لتبقى صحيحة تحت الضغط الحقيقي.

02 /
HMAC ✓

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

تطبيقات Flutter إنتاجية للتوصيل والعملاء والعمل بلا اتصال — لحظية، مؤمّنة بـ HMAC، ومختبرة ميدانيًا.

03 /
HRCRMStockGLPOSBI

تخطيط الموارد والعمليات

تطبيقات ونشرات Frappe/ERPNext مخصصة تجمع التصنيع والموارد البشرية وإدارة العملاء والمحاسبة في نظام ثنائي اللغة.

04 /

لوحات تحكم الويب

لوحات تحكم Next.js لحظية للإداريين والتجار والعملاء، تشترك في نظام تصميم واحد.

03كيف أعمل

01

نمذجة النطاق قبل قاعدة البيانات

الحدود أولًا، والجداول ثانيًا. كل وحدة أُسلّمها لها طبقات domain وapplication وinfrastructure صريحة، حتى لا تتسرب قواعد العمل إلى وحدة تحكم.

02

اجعل الأرقام قابلة للتدقيق

الأرصدة تُشتق من سجلات بنمط الإضافة فقط، لا تُخزَّن كعدادات قابلة للتعديل. فإن ظهر رقم خاطئ، هناك دائمًا أثر يفسّر السبب.

03

اعزل ما لا تتحكم به

بوابات الدفع وجسور ERP وواجهات المراسلة تقع خلف طبقة عزل (Anti-Corruption Layer). تعطّل طرف ثالث يُضعف ميزة واحدة، لا المنصة بأكملها.

04

سلّمه موثّقًا

ملفات README وأدلة التثبيت ومراجع الـ API جزء من التسليم. الكود الذي لا يستطيع تشغيله سواي ليس عملًا مكتملًا.

04الأدوات

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

  • Python
  • TypeScript
  • Dart
  • SQL
  • JavaScript
  • C#
  • PHP
  • Frappe Framework
  • ERPNext
  • NestJS
  • REST API design
  • Node.js
  • Laravel
  • Flutter
  • Firebase
  • GetX
  • Provider
  • Next.js
  • React
  • Tailwind CSS
  • RTL / Bilingual UI
  • UI / UX design
  • PostgreSQL
  • Prisma
  • MariaDB / MySQL
  • Redis
  • Firestore
  • Linux / Ubuntu
  • Git / GitHub
  • Docker
  • nginx
  • Clean Architecture / DDD
  • Event-driven & queues
  • Multi-tenant systems
  • WebSockets / realtime

05الخبرة

أدوار امتلكت فيها المعمارية والتسليم، لا مجرد تنفيذ مهام.

2026

مهندس برمجيات Full-Stack

Carry Go — نظام المستودعات والخدمات اللوجستية

بوليفارد سيتي، الرياض

Frappe / ERPNextPythonFlutterMariaDBRedisLinux

أبرز المساهمات

  • صممت وبنيت تطبيق Frappe مخصصًا متكاملًا (carry_go) يشمل الـ hooks والـ fixtures وبيانات الإعداد وصلاحيات الأدوار والمهام الخلفية المجدولة.
  • طورت بوابة مستودعات ثنائية اللغة (عربي/إنجليزي) للمشرفين والموظفين، تتولى إدارة الطلبات والحضور والرواتب والمحاسبة من واجهة واحدة.
  • بنيت وحدة محاسبية مدمجة تعرض قائمة الأرباح والخسائر ودفتر الأستاذ العام والفواتير التفصيلية وبطاقات مؤشرات الأداء — متكاملة مباشرة مع ERPNext بحيث لا يغادر المستخدم البوابة.
اقرأ دراسة الحالة

2026

مهندس Full-Stack

منصة سوق قطع الغيار — متعددة المستأجرين B2C

NestJSTypeScriptPostgreSQLPrismaNext.jsReactRedis / BullMQWebSocketsFlutter

أبرز المساهمات

  • صممت وبنيت نظامًا خلفيًا بنمط Modular-Monolith (NestJS، Clean Architecture/DDD، PostgreSQL/Prisma) بحدود نطاقات صارمة وطبقة عزل (Anti-Corruption Layer) تفصل كل التكاملات الخارجية الاختيارية (المدفوعات، ERP، واتساب).
  • صممت نظامًا ماليًا قائمًا على دفتر الأستاذ: دفاتر محافظ ومخزون بنمط الإضافة فقط كمصدر وحيد للحقيقة، ومحرك عمولات قائم على القواعد، وسير عمل سحب متعدد الحالات وقابل للتدقيق، وتوليد فواتير آلي مع تحقق استلام عبر QR.
  • بنيت آلة حالات كاملة لدورة حياة الطلب (تأكيد التاجر ← الدفع ← التجهيز ← الاستلام) مع معالجة آلية للمهل الزمنية، وسير عمل لتسوية النزاعات، واسترداد جزئي/كامل مع توليد إشعارات دائن.
اقرأ دراسة الحالة

06ماذا يقول الآخرون

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

أحمد الراشدي

مدير العمليات, Carry Go للخدمات اللوجستية

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

خالد منصور

المدير التقني, منصة قطع الغيار

أرد خلال 24 ساعة

أنا متاح حاليًا لأعمال Full-Stack وهندسة الأنظمة الخلفية. أخبرني ما المعطّل، أو ما الذي تحاول إطلاقه.