الأعمالProjects

أعمال حلّت مشاكل حقيقية Work that solved real problems

ليست مشاريع تجريبية — أنظمة تعمل الآن لدى عملاء حقيقيين في السودان. Not demo projects — systems running today for real clients in Sudan.

Featured Case Study

ABM Sanad ERP — نظام تخطيط موارد سحابي كاملABM Sanad ERP — Full Cloud ERP/POS System

نظام ERP/POS سحابي متكامل صممته وطورته بمفردي بالكامل — بدءًا من تحليل سير العمليات التجارية، وتصميم بنية قاعدة البيانات، وتطوير محرك التحويل الذكي بين وحدات القياس، والنظام المحاسبي، ووحدات إدارة المخزون والمبيعات والمشتريات، وصولًا إلى لوحات التحكم والتقارير الذكية. يخدم عملاء حقيقيين باشتراكات سنوية ويُستخدم في إدارة مختلف الأنشطة التجارية. A comprehensive cloud-based ERP/POS system that I designed and developed entirely on my own — from business workflow analysis and database architecture to the smart unit-conversion engine, accounting system, inventory, sales and purchasing modules, dashboards, and intelligent reporting. It serves real subscription-based clients and is used to manage a wide range of business sectors.

المشكلةProblem
  • الأنظمة المحلية لا تفهم أن نفس المنتج يُشترى بوحدة (كرتونة) ويُباع بوحدة أخرى (قطعة)Local systems couldn't handle a product bought in one unit (carton) and sold in another (piece)
  • الرصيد النقدي يتعارض بين ما هو مسجّل وما هو فعلي بسبب جداول تُعدَّل يدويًاCash balances drifted from reality due to manually-mutated balance tables
  • الفواتير الملغاة كانت تُحسب ضمن تحليلات المبيعات، فتُشوَّه الأرقامCancelled invoices were still counted in sales analytics, distorting the numbers
المنهجApproach
  • تخزين داخلي بوحدة المحتوى الثابتة، مع عرض للمستخدم بوحدة الشراء — وتحويل تلقائي بينهما عبر سلسلة تحويل جذرية (getRootUnit)Fixed content-unit internal storage with purchase-unit display — auto-converted via a recursive root-unit conversion chain
  • استبدال جدول الرصيد المتغيّر بـ SQL VIEW حيّة تُعيد الحساب من `cash_transactions` في كل قراءةReplaced the mutable balance table with a live SQL VIEW recalculating from `cash_transactions` on every read
  • إعادة ترتيب الـ JOINs في استعلامات التحليل لفصل تجميع الأرباح عن إجمالي المبيعات وتصفية الفواتير الملغاة بدقةReordered JOINs in analytics queries to separate profit aggregation from sales totals and precisely filter cancelled invoices
الأثرImpact
  • نظام يعمل حاليًا لدى عملاء حقيقيين في التجزئة والصيدلياتLive today with real retail and pharmacy clients
  • القضاء على Cartesian Products في استعلامات التحليل عبر فلترة بالاستعلامات الفرعية والفهارس المركّبةEliminated Cartesian Products in analytics queries via subquery filtering and composite indexes
  • بنية جاهزة للتوسع كمنصة SaaS متعددة المستأجرين لعملاء إقليميين جددArchitecture now ready to scale as a multi-tenant SaaS platform for new regional clients
65+
وحدة قياس مدعومةunits of measure
3
طرق دفع نقدية (كاش، بنكك، فوري)cash accounts (Cash, Bankak, Fawri)
$190
سعر تأسيسي سنويintroductory price / year
100%
تحليل وتطوير منفردsolo analysis & development
PHPMySQLJavaScriptTCPDFSQL VIEWSهيكلة SaaSMulti-tenant SaaS
شاشة نقاط البيع (POS) Point of sale screen
Sanad ERP point of sale screen
تقارير التحليل المحاسبي Accounting analytics reports
Sanad ERP accounting reports

أعمال أخرىOther work

مشاريع وتدقيقات إضافيةAdditional projects & audits

مخطط محاسبي لـ SOS Children's Villages SudanAccounting schema — SOS Children's Villages Sudan

تصميم مخطط محاسبة مزدوج القيد من نحو 55 جدولًا، بشجرة حسابات ديناميكية، دفاتر أستاذ عامة، وصلاحيات مبنية على مبدأ الفصل بين الإعداد والاعتماد.A ~55-table double-entry accounting schema with a dynamic chart of accounts, GL journals, and maker-checker RBAC.

تدقيق أمني — منصة ABM SaaSSecurity audit — ABM SaaS platform

تدقيق شامل لمنصة ABM Software حدد ثغرات في كلمات المرور، النطاقات الفرعية، والتحقق من الحسابات، مع خطة معالجة.A full audit of abm-software.net identifying password, subdomain, and account-verification gaps, with a remediation plan.

تدقيق تسجيل الدخول — Sanad ERP v2.0.0Login security review — Sanad ERP v2.0.0

مراجعة أمنية لنشر Sanad ERP على RONA Markets، بتقييم 9/10 لملف الدخول الأساسي.Security review of the Sanad ERP deployment on rovanmarkets.com, rating the primary login file 9/10.

تدقيق وتحسين abm-solutions.netabm-solutions.net audit & SEO

تدقيق متعدد الجوانب، وتنفيذ روابط أساسية ديناميكية، خريطة موقع، وتحسين الأمان في رؤوس HTTP.Multi-disciplinary audit and implementation of dynamic canonical URLs, sitemap, and hardened HTTP security headers.

نظام النسخ الاحتياطي الذكيSmart backup system

فئة BackupManager تكتشف mysqldump تلقائيًا على Windows Server، وتتحول لنسخ احتياطي بديل عند غيابه.A BackupManager class that auto-detects mysqldump on Windows Server, falling back to a transaction-wrapped dumper.

توثيق مستخدم كامل لنظام SanadFull Sanad user documentation

توثيق HTML كامل، صفحة هبوط عربية، وملف تعريف شركة موجّه للمستثمرين والعملاء.Complete HTML documentation, an Arabic landing page, and an investor/client-facing company profile.