ربط أنظمة الأعمال
واجهات API وبيانات CRM ومسارات العمل المتكررة. تحديد مصدر البيانات المرجعي ومعالجة الأحداث المكررة وإظهار الأعطال.
شاف · مهندس برمجيات · المملكة المتحدة، عن بُعد حول العالم
أصمم وأبني تكاملات وأدوات داخلية ومسارات عمل مدعومة بالذكاء الاصطناعي. خدمات Python وواجهات React ومعالجة بيانات، مع عروض يمكنك تشغيلها ونتائج يمكنك فحصها.
Python · SQL · FastAPI · TypeScript · React · هندسة البيانات · دمج الذكاء الاصطناعي والنماذج اللغوية · n8n · Docker · Linux
قدّم مسار العمل الحالي والأدوات والنتيجة المطلوبة. نتفق على مرحلة أولى مفيدة ثم نبني وفق معايير قبول واضحة.
واجهات API وبيانات CRM ومسارات العمل المتكررة. تحديد مصدر البيانات المرجعي ومعالجة الأحداث المكررة وإظهار الأعطال.
أدوات داخلية ولوحات تقارير وتطبيقات ويب بواجهات قابلة للاستخدام ومخرجات تم التحقق منها.
معالجة المستندات واسترجاع المعرفة ووظائف متصلة بالأدوات، مع تقييم خاص بالمهمة وتسليم عملي.
مشاريع مختارة
مشاريع ذاتية مع توضيح البيانات الاصطناعية المستخدمة في العروض. استكشف المختبر وتطبيق الويب ومخرجات معالجة البيانات.
JavaScript · State machine · Idempotency · Recovery
عرض يعمل في المتصفح لهوية الأحداث وطابور المهام وموصل CRM محاكى. جرّب إدخالاً مكرراً أو مهلة مؤقتة أو انقطاعاً بعد الكتابة أو خطأ دائماً. افحص الحالة المحفوظة ونزّل سجل التنفيذ.
TypeScript · React · FastAPI · pytest · Playwright · CI
تطبيق ويب صغير للطلبات بواجهة JSON بلغة Python وقاعدة SQLite وواجهة أمامية بلغة TypeScript الصارمة، أُعيد بناؤه بـReact 19 وعلى خادم FastAPI. وتحكم الاختبارات نفسها للواجهة وقاعدة البيانات والمتصفح على كل نسخة.
Python · PDF · XML · OCR · جودة البيانات
بيانات اصطناعية للفواتير والعملاء والمبيعات حُوّلت إلى مخرجات نظيفة ومتحقق منها. هذه مشاريع تجريبية مع إعادة عد مستقلة وليست أعمالاً لعملاء.



Python · بيانات الويب · البيانات المنظّمة
يجيب برمجيًا عن سؤال «ما أرخص سعر، ومن يبيعه؟»: يعثر على المتاجر، ويقرأ بيانات المنتجات المنظّمة، ويفصل الأسعار من دون ضريبة القيمة المضافة والأسعار بعملات أخرى، ويحترم ملف robots.txt.
Python · السجلات العامة · التحقق من البيانات
تحقّق من قائمة شركات بريطانية عبر Companies House ومواقعها الإلكترونية قبل أي تواصل، وفق قواعد PECR البريطانية. وتشمل عمليات البحث في السجلات أيضًا فرنسا (Sirene) وأستراليا (ABN).
Python · البحث · المصادر الرسمية
يبحث بلغة كل بلد، ويقرأ الصفحات وملفات PDF الرسمية، ويقيّم كل مصدر، ويقتبس كل نتيجة مع رابطها.
Swift · SwiftUI · macOS
تطبيق في شريط القوائم يجمع البريد من 3 حسابات والتنبيهات والموافقات والأعمال المنجزة في لوحة واحدة.
Debian · Docker · n8n
خادم يعمل على مدار الساعة يشغّل سير عمل n8n ومحرك بحث خاصًا (SearXNG) وخدمة مراقبة وخادمًا للنماذج المحلية.
المنصة
مشروع مستقل يربط المهام المستمرة والأدوات واسترجاع المعلومات والتحقق. أبحث من خلاله تنسيق التنفيذ والتعافي من الأعطال وتحويل مخرجات النماذج إلى نتائج تم التحقق منها. النتائج التالية تخص تجارب محددة ومسجلة.
يحوّل الطلب إلى خطوات وينفّذ كل خطوة بأداة. ويُحفظ كل ناتج مع بصمة تحقق، فيمكن تتبّع أي إجابة إلى ما قُرئ.
26 أداة في سجل واحد: البحث على الويب، وقارئات الصفحات وملفات PDF، والتعرف الضوئي على النصوص، وسجلات الشركات، والأسعار، والجداول، والملفات، والتقويم. تعلن كل أداة ما يُسمح لها به، وينتظر إرسال البريد موافقة شخص.
تستخرج الشيفرة سجلات من كل ناتج أداة. ولا تُقبل حقيقة في إجابة إلا إذا حمل سجل واحد قيمتها وما تصفه معًا، فيُرفض أي رقم مبدّل أو مختلق.
حين تستطيع الشيفرة الإجابة لا يُسأل أي نموذج. فمقارنة الأسعار والتحقق من الشركات والعدّ والعمل على الجداول تعمل كطرق ثابتة، وقد استغرق سؤال حقيقي عن الأسعار في المملكة المتحدة 49 ثانية.
محرك بحث في 83,589 مقطعًا من الوثائق التقنية يجمع بين الترتيب بالكلمات المفتاحية والتمثيلات المتجهية، ومحرك بحث يبحث في كل بلد بلغته.
يعيد مشرف تشغيل العمل المتعثر مع فترات انتظار تتزايد بين المحاولات. وتنتظر المهام عودة الإنترنت بدل أن تفشل، ويسري الإيقاف والتعليق والاستئناف في الدورة التالية.
لا يبدأ العمل الثقيل إلا حين تسمح الذاكرة والحرارة والبطارية. وإذا شغّل المستخدم لعبة، تتنحّى المهمة الجارية فورًا وتستأنف لاحقًا.
الشيفرة خاصة. أشرحها في المقابلات ويمكنني مشاركة المصدر بموجب اتفاقية سرية.
سجل حل المشكلات
تحقيقات هندسية مختارة: العطل المرصود والإصلاح والفحوص المسجلة.
المهارات
مهارات واسعة وعملية عبر جميع طبقات النظام، استُخدمت كلٌّ منها في مشروع حقيقي معروض أعلاه.
خدمات بلغة Python وواجهات REST (ومنها FastAPI) مع تخزين SQL، وواجهات أمامية محددة الأنواع بـTypeScript وReact. مع إعادة المحاولة وعدم التكرار ومعالجة الأعطال.
تحويل البيانات غير المرتبة إلى مخرجات نظيفة ومُتحقَّق منها: التنظيف وإزالة التكرار والتحقق والمطابقة، واستخراج بيانات PDF وXML، والتعرّف الضوئي على النصوص، والتقارير.
وكلاء يستخدمون أدوات حقيقية خطوة بخطوة، ونماذج محلية وعلى الجهاز، واسترجاع المعلومات، والتقييم على اختبارات محجوزة، مع شيفرة تتحقق من كل إجابة.
سير عمل وعمليات تكامل تربط الأنظمة ومصادر البيانات بموثوقية، بما في ذلك جمع بيانات الويب باحترام القواعد والسجلات العامة.
اختبارات مؤتمتة على كل المستويات، واختبارات انحدار مكتوبة من أعطال حقيقية، وبوابات إصدار توقف أي نسخة معيبة.
خدمات تعمل على مدار الساعة: الإشراف وإعادة التشغيل، والتحكم في القبول، وبوابات الإصدار مع التراجع، والمراقبة، والتتبّع، والحاويات، والنسخ الاحتياطي.
تطبيق أصلي لنظام macOS بلغة Swift وSwiftUI، إضافة إلى أدوات سطر أوامر للتعرف الضوئي على النصوص وتحويل الكلام إلى نص وCore ML على الجهاز نفسه.
مسارات الموافقة، وقوائم الأوامر المسموح بها، وعزل العمليات، وسجلات تدقيق موقّعة، وخزنة بيانات قائمة على الموافقة، إلى جانب التدرّب على OWASP في مختبر معزول.
دولي
مشاريعي تعبر الحدود بالفعل. أبني برمجيات تتعامل بشكل صحيح مع وثائق البلدان الأخرى وسجلاتها ولغاتها وعملاتها، وأعمل عن بُعد مع فرق في أي مكان.
نبذة عني
أنا مهندس برمجيات تعلّمت ذاتيًا وأقيم في المملكة المتحدة. منذ منتصف 2026 صمّمت وبنيت وأدير بشكل مستقل المنصة الموصوفة أعلاه والمشاريع المحيطة بها.
Vorthryss هي ممارستي الهندسية المستقلة. أبتكر الأفكار والبنية وأقارن الأساليب، وأستخدم أدوات الذكاء الاصطناعي للتنفيذ والنقد والاختبار. أتحمل مسؤولية النطاق وقرارات التصميم ومعايير القبول.
أحب المشكلات التي يلتقي فيها البرنامج بالواقع: بيانات فوضوية، ووثائق من بلدان أخرى، وأجهزة تُعاد تشغيلها في منتصف المهمة. أجري تغييرات صغيرة مختبرة، وأدوّن ما تغيّر ولماذا.
الخبرة
مبادئ
أقرن تغييرات التنفيذ باختبارات مناسبة وأفحص النتيجة. يمكن الرجوع عن الإصدارات.
عندما يتعطل شيء، أجد السبب وأصلحه، وأحوّل العطل إلى اختبار حتى لا يعود من دون أن يلاحظه أحد.
حين لا يوجد سجل، أكتب «غير معروف» بدلًا من تخمين يبدو معقولًا.
ما الذي تغيّر ولماذا، والدليل بجانبه، ليتمكن أي شخص من متابعة العمل.
تواصل
هل تحتاج إلى ربط مسار عمل أو إكمال تطبيق أو تحسين موثوقية وظيفة ذكاء اصطناعي؟ أرسل الهدف والتقنيات الحالية ومثالاً للنتيجة المطلوبة. أرحب أيضاً بوظائف هندسة البرمجيات عن بُعد.