Ahmed Makki
أحمد مكيAhmed Makki أم درمان، الخرطوم، السودان Omdurman, Khartoum, Sudan

محلل أنظمة ERP · مطور Full-Stack ERP Systems Analyst · Full-Stack Developer

أحوّل سير العمليات المعقّد
إلى بنية بيانات تعمل بمنطق دقيق
Turning complex workflows
into data structures that run on exact logic

مؤسس ABM Advanced Digital Solutions Founder, ABM Advanced Digital Solutions

صمّمت وطوّرت بمفردي نظام ABM Sanad ERP — نظام ERP/POS سحابي متكامل يخدم مختلف الأنشطة التجارية، بما في ذلك السوبرماركت، الصيدليات، محلات مواد البناء، قطع غيار السيارات، المطاعم، الكافيهات، محلات العطور ومستحضرات التجميل، وغيرها، بدءًا من تصميم قاعدة البيانات والعلاقات وصولًا إلى تطوير النظام بالكامل وتشغيله فعليًا لدى عملاء حقيقيين. I designed and built ABM Sanad ERP solo — a comprehensive cloud-based ERP/POS system that supports a wide range of businesses, including supermarkets, pharmacies, building materials stores, automotive spare parts shops, restaurants, cafés, perfume and cosmetics stores, and more. I developed everything from the database schema and relationships to the complete application, which is actively used by real clients.

2014
خريج UST — تقنية المعلومات والاتصالاتUST graduate — ICT
1/1
مؤسس ومطوّر منفرد لنظام ERP كاملSolo founder & builder of a full ERP
65+
وحدة قياس في محرك التحويلunits of measure in the conversion engine
schema.sql — sanad_erp schema.sql — sanad_erp
-- مقتطف من بنية قاعدة بيانات Sanad ERP -- excerpt from the Sanad ERP schema
products
idPK, INT
purchase_unitVARCHAR
content_unitVARCHAR
conversion_factorDECIMAL
getRootUnit() — تحويل جذري متسلسل getRootUnit() — recursive chain
cash_balance (VIEW)
ALGORITHMUNDEFINED
SQL SECURITYINVOKER
SOURCEcash_transactions
// إعادة الحساب من المعاملات في كل قراءة — صفر تعارض أرصدة // Recalculated from transactions on every read — zero balance drift

لماذا أعمل بهذه الطريقةWhy I work this way

تحليل الأنظمة قبل سطر الكود الأولSystems analysis before the first line of code

أغلب مشاكل الأنظمة المحلية في السودان ليست مشاكل برمجة، بل مشاكل فهم لسير العملية. هذا الفرق هو ما يميّز عملي.Most problems in local Sudanese systems aren't coding problems — they're workflow-understanding problems. That difference is the core of how I work.

01

تحليل سير العملياتWorkflow analysis

تفكيك العملية التجارية الفعلية — من استلام البضاعة إلى إغلاق الصندوق — إلى منطق قابل للبرمجة بلا ثغرات.Breaking a real business process — from goods receipt to cash close — into programmable logic with no gaps.

02

هندسة قواعد البياناتDatabase engineering

مخططات SQL دقيقة، فهارس مركّبة، Views حسابية تمنع تراكم الأخطاء بدل تصحيحها لاحقًا.Precise SQL schemas, composite indexes, and computed views that prevent errors instead of patching them later.

03

تصميم واجهات تعمل فعليًاInterfaces that actually work

واجهات عربية بالكامل، مبنية لبيئة العمل السودانية الحقيقية — POS، شاشات كشف السعر، لوحات تحكم.Fully Arabic interfaces built for the real Sudanese work environment — POS, price-check screens, dashboards.

العمل الأبرزFeatured work

ABM Sanad ERPABM Sanad ERP

نظام ERP/POS سحابي كامل — بُني من الصفر بمفرده، ويحل مشاكل حقيقية كانت قائمة في الأنظمة المحلية والإقليمية.A complete cloud ERP/POS system — built solo from the ground up, solving real problems in local and regional systems.

المشكلةThe problem

أنظمة نقاط البيع المحلية لا تتعامل بدقة مع تحويل الوحدات، الأرصدة النقدية متعددة الحسابات، أو تتبع المخزون بالدفعات.Local POS systems couldn't accurately handle unit conversion, multi-account cash balances, or batch-tracked inventory.

الحلThe approach

تخزين داخلي بوحدة المحتوى مع عرض بوحدة الشراء، حساب تلقائي لعوامل التحويل، وViews حسابية حية للأرصدة.Content-unit internal storage with purchase-unit display, auto-calculated conversion factors, and live computed balance views.

الأثرThe impact

نظام يعمل حاليًا لدى عملاء حقيقيين في السوبرماركت والصيدليات، بسعر تأسيسي 190$ سنويًا.Live today with real supermarket and pharmacy clients, priced from $190/year.

لوحة تحكم Sanad ERP — لقطة مباشرة Sanad ERP dashboard — live screenshot
ABM Sanad ERP dashboard screenshot
قراءة دراسة الحالة كاملة Read the full case study

هل لديك نظام يحتاج تحليلًا حقيقيًا؟ Have a system that needs real analysis?

لنتحدث عن سير عملياتك الحالي، وأين يمكن لمنطق أوضح أن يوفر عليك الوقت والمال. Let's talk about your current workflow, and where clearer logic could save you time and money.

ابدأ محادثة Start a conversation