الحسن الفران
مطوّر Full-Stack وPython — أنظمة الويب والذكاء الاصطناعي
منفتح على عروض العمل · حضورياً أو بنظام هجين في موسكو أو عن بُعد · دوام كامل أو بعقد
التواصل
- Telegram: @hassan_9400
- البريد: kyan775909@gmail.com
- GitHub: github.com/kyan9400
- LinkedIn: linkedin.com/in/alhassan-alfarran-880b00246
- الموقع: alhassan-portfolio-sigma.vercel.app
نبذة
مطوّر Python وFull-Stack في موسكو، أعمل في التطوير التجاري منذ 2024: React وTypeScript في الواجهة، وFastAPI أو Node.js في الخلفية. في 2026 بنيتُ بحثاً في أرشيف للوثائق الهندسية (زمن p95 بلغ 0.18 ثانية، وقبِله العميل)، وفي 2025 كنتُ المطوّر الرئيسي لنظام OKKP في Avenue Group.
الخبرة
مطوّر Python·Elektroservis
أبريل 2026 — أكتوبر 2026
عن بُعد · عقود مدنية
- يُدخل المهندس رمز كابل أو رمز وثيقة أو تسمية معدّة أو عبارة، فيحصل على الوثيقة وصفحة PDF (أو ورقة Excel وصفوفها، أو قسم Word) ومقتطف من النص والمسار الشبكي.
- بحث هجين دون توليد نصوص بنماذج LLM: فهرس مقلوب خاص بالمشروع مع بحث دلالي عبر FAISS على تضمينات sentence-transformers (all-MiniLM-L6-v2)، وخلفية FastAPI وواجهة HTML/JS دون أطر عمل.
- فهرسة ملفات PDF وDOCX وXLSX وRTF: أرشيف من نحو 4.1 ألف ملف، منها نحو 1.5 ألف وثيقة تحتوي نصاً، مع OCR لصفحات مختارة من المستندات الممسوحة (Tesseract + Poppler).
- السرعة: استعلامات الرموز من 9–10 ثوانٍ إلى 1.2–1.7 ثانية، والاستعلامات النصية من 55–70 ثانية إلى 2–4 ثوانٍ؛ وزمن p95 بلغ 0.18 ثانية بعد الانتقال إلى الفهرس المقلوب.
- الجودة: 739 اختباراً آلياً (pytest) ومجموعة تحكّم من 104 استعلامات بمقاييس top-1/top-5. تعمل الخدمة عبر systemd على Ubuntu Server.
- عملتُ بمساعدة وكلاء الذكاء الاصطناعي (Codex وCursor وClaude Code): جمعتُ المتطلبات وكتبتُ المهام للوكلاء وراجعتُ التغييرات وتحقّقتُ منها على الفهرس الفعلي.
مطوّر Full-Stack (المطوّر الرئيسي للمشروع)·Avenue Group
مايو 2025 — ديسمبر 2025
موسكو · فريق من 3 أشخاص
- صمّمتُ البنية والواجهة البرمجية وكتبتُ معظم الكود (نحو 177 من 183 إيداعاً في 2025): React 18 + TypeScript (Vite)، وNode.js / Express 5، وMongoDB.
- وحدة المخالفات والغرامات مع تصفية وترقيم صفحات من جهة الخادم، ووحدات للموظفين ومتابعة اتصالات السائقين وأرشيف وثائق على Cloudinary وإشعارات داخلية.
- بطاقات مؤشرات KPI لكل مرأب وتصدير إلى Excel داخل المتصفح (SheetJS) للمخالفات والموظفين وملخّص المرائب، ومصادقة JWT.
- النشر عبر Docker Compose على خادم Linux، وCI على GitHub Actions.
مطوّر ويب Full-Stack·Junzi Tech Solutions
أكتوبر 2024 — يوليو 2025
- خفّضتُ زمن استجابة نقطة نهاية API حرجة بنحو 60% (تخزين مؤقت وإعادة تصميم استعلام قاعدة البيانات).
مطوّر مستقل·عمل حر
2024 — حتى الآن
عن بُعد
- تطبيقات ويب على React / Next.js / TypeScript وTailwind CSS للعملاء.
مشاريع مختارة
- OKKP — نظام داخلي لمراقبة الجودة — المطوّر الرئيسي للمشروع · 2025
- البحث في الوثائق الهندسية — مطوّر Python · أبريل–أكتوبر 2026 · بحث دلالي ونصي كامل
- Switchyard — منصة مفتوحة المصدر، بُنيت باستخدام Claude Code · بوابة أمام خوادم استدلال النماذج اللغوية · switchyard.149-36-1-90.sslip.io
- Proofbench — منصة مفتوحة المصدر، بُنيت باستخدام Claude Code · منصة لتقييم وكلاء النماذج اللغوية الذين يستخدمون الأدوات · proofbench.149-36-1-90.sslip.io
- Ledgerline — منصة مفتوحة المصدر، بُنيت باستخدام Claude Code · منصة مدفوعات مبنية كأنظمة البنوك · ledgerline.149-36-1-90.sslip.io
- Depotwin — منصة مفتوحة المصدر، بُنيت باستخدام Claude Code · توأم رقمي حيّ لأسطول مركبات · depotwin.149-36-1-90.sslip.io
- Clearhire — منصة مفتوحة المصدر بُنيت بمساعدة Claude Code · توظيف بالذكاء الاصطناعي مع الأدلة · 149-36-1-90.sslip.io
- Lumen Search — نموذج أولي مفتوح المصدر بُني بمساعدة وكلاء الذكاء الاصطناعي · بحث هجين في المستندات (RAG) · kyan9400.github.io/lumen-search
- Pulseboard — نموذج أولي مفتوح المصدر بُني بمساعدة وكلاء الذكاء الاصطناعي · مراقبة التوفّر وأهداف SLO · pulseboard-five-tau.vercel.app
- DeployLedger — نموذج أولي مفتوح المصدر بُني بمساعدة وكلاء الذكاء الاصطناعي · عمليات الإصدار ومقاييس DORA · deployledger.vercel.app
- Gatehouse — نموذج أولي مفتوح المصدر بُني بمساعدة وكلاء الذكاء الاصطناعي · صلاحيات وصول عند الحاجة · gatehouse-nine.vercel.app
- Webhook Workbench — نموذج أولي مفتوح المصدر بُني بمساعدة وكلاء الذكاء الاصطناعي · تصحيح webhooks بلغة Go · webhook-workbench.vercel.app
اللغات
- الإنجليزية — C1
- العربية — اللغة الأم
- الروسية — B2