مهندس برمجيات TypeScript · Python · NestJS · FastAPI

أبني باك إند يُطلَق فعلًا.

من القاهرة. متاح للمشاريع الحرة والوظائف بدوام كامل أو جزئي، عن بُعد أو حضوريًا.

الاسم
Hany Medhat
الدور
مهندس برمجيات
المكان
القاهرة، مصر
الحالة
متاح للعمل

تعمل الآن على الإنترنت

تطبيقان يمكنك فتحهما الآن. مبنيان ومنشوران على نطاقيهما الخاصين.

FormaFlux

منصة لمعالجة الملفات والوسائط: أدوات PDF والصور والفيديو والصوت والمستندات.

  • طوّرت الباك إند بـ Python وFastAPI لمنصة ويب تقدّم أدوات معالجة PDF والصور والفيديو والصوت والمستندات.
  • بنيت مسارات معالجة قائمة على الـ API لتطبيق Next.js ووثّقت نقاط النهاية عبر واجهة Swagger/OpenAPI عامة.
  • أعددت النشر للإنتاج وتوجيه النطاق المخصص وشهادات SSL/TLS عبر Cloudflare ليصبح المنتج متاحًا للجميع.
  • Python
  • FastAPI
  • Next.js
  • Cloudflare
  • Swagger / OpenAPI

Autobus Complete

لعبة كلمات عربية جماعية لحظية بغرف وأكواد انضمام، بنمطي كلاسيك وبليتز.

  • بنيت لعبة كلمات عربية تعمل في المتصفح بغرف لعب جماعية لحظية، والانضمام بكود الغرفة، ونمطي كلاسيك وبليتز.
  • طوّرت بوابات WebSocket في NestJS باستخدام Socket.IO لأحداث اللعب ثنائية الاتجاه واتصالات اللاعبين ومزامنة حالة الغرف.
  • استخدمت Redis لإدارة الجلسات وحالة الغرف، مع Pub/Sub لتنسيق أحداث اللعب بين عدة نسخ من الخادم.
  • Next.js
  • NestJS
  • Socket.IO
  • Redis
  • Cloudflare Workers

أعمال مختارة

مشاريع تعتمد على الباك إند ببنية حقيقية: مصادقة، معاملات قاعدة بيانات، أنظمة لحظية وذكاء اصطناعي.

  • Freight & Logistics Supply Chain API

    واجهة REST معيارية للشحن مع تغييرات حالة داخل معاملات وقفل للصفوف.

    التقنيات
    NestJS · TypeScript · Fastify · PostgreSQL · TypeORM · Docker Compose
    الوحدات
    shipments · tracking logs · volume calculation
    الأمان
    JWT · RBAC
  • Bazar — E-Commerce API

    واجهة تجارة إلكترونية بمنتجات وطلبات وتعديل المخزون ومسارات إدارة محمية بالأدوار.

    التقنيات
    NestJS · TypeScript · PostgreSQL · TypeORM · Passport.js
    الوحدات
    users · categories · products · reviews · orders
    الأمان
    Passport JWT · role guards
  • Blended Learning Management System

    باك إند للتعلم الإلكتروني بالاختبارات والتكليفات والتقييم ودردشة لحظية. مشروع التخرج بتقدير A+.

    التقنيات
    NestJS · TypeScript · PostgreSQL · TypeORM · Socket.IO
    الوحدات
    courses · users · quizzes · assignments · submissions · materials · dashboards
    الأمان
    JWT / Passport · RBAC
  • AI Resume Analyzer

    يقارن سيرة ذاتية PDF بوصف وظيفة ويعيد نسبة تطابق مع ملاحظات بالذكاء الاصطناعي.

    التقنيات
    Python · Streamlit · Groq · Sentence-Transformers · scikit-learn · pdfminer.six
  • Amazon App Clone

    تطبيق Flutter للتجارة مع لوحة إدارة ورفع صور وتحليلات الأرباح.

    التقنيات
    Flutter · Dart · REST API · Provider · Cloudinary
    الوحدات
    auth · products · search · cart · orders · admin panel

ماذا يمكنني أن أبني لك

كل خدمة مرتبطة بمشروع حقيقي يمكنك فتحه والحكم عليه.

  • تطبيقات ويب متكاملة

    واجهات Next.js مرتبطة بـ API مكتوب بأنواع واضحة، مع مصادقة وقاعدة بيانات، ومنشورة للإنتاج.

    شاهد الدليل: FormaFlux, Autobus Complete

  • باك إند وواجهات REST

    خدمات NestJS أو FastAPI مع تحقق من المدخلات، JWT وصلاحيات الأدوار، PostgreSQL وتوثيق Swagger.

    شاهد الدليل: Freight & Logistics Supply Chain API, Bazar — E-Commerce API

  • تطبيقات لحظية

    أنظمة WebSocket وSocket.IO: غرف، مزامنة الحالة لحظيًا، وRedis Pub/Sub بين عدة نسخ من الخادم.

    شاهد الدليل: Autobus Complete, Blended Learning Management System

  • أدوات ودمج الذكاء الاصطناعي

    ميزات LLM ومعالجة اللغة: تمثيلات نصية، حساب التشابه، وملاحظات يولّدها النموذج خلف واجهة بسيطة.

    شاهد الدليل: AI Resume Analyzer

  • تطبيقات Flutter للموبايل

    تطبيقات متعددة المنصات مع ربط REST وإدارة الحالة والمصادقة ولوحة إدارة.

    شاهد الدليل: Amazon App Clone

  • النشر وDevOps

    Docker Compose وNginx وCloudflare وشهادات SSL وGitHub Actions. أُسلّمه حتى يصل إلى رابط عام.

    شاهد الدليل: FormaFlux, Freight & Logistics Supply Chain API

التقنيات

اللغات
  • TypeScript
  • JavaScript
  • Python
  • SQL
  • Dart
الباك إند والواجهات البرمجية
  • Node.js
  • NestJS
  • FastAPI
  • Express.js
  • Fastify
  • REST
  • WebSockets
  • Socket.IO
الواجهات والتطبيقات
  • Next.js
  • Flutter
  • Streamlit
البيانات
  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • SQL Server
  • TypeORM
  • Prisma
المعمارية والأمان
  • Modular architecture
  • Dependency injection
  • DTO validation
  • JWT
  • Passport.js
  • RBAC
التسليم
  • Git
  • Docker
  • Docker Compose
  • Linux
  • Nginx
  • Cloudflare
  • GitHub Actions
  • Swagger / OpenAPI
  • Postman

التعليم

بكالوريوس علوم الحاسب

الجامعة الحديثة للتكنولوجيا والمعلومات (MTI)

  • ٢٠٢٠ – ٢٠٢٤
  • المعدل ٣٫٠ من ٤٫٠
  • مشروع التخرج: نظام إدارة التعلم المدمج، تقدير A+
  • الموقف من التجنيد: أدّى الخدمة

اعمل معي

قل لي ماذا تحتاج. أرد على بريدك، غالبًا خلال يوم.

نموذج الرسائل غير مفعّل بعد، لذا سيفتح تطبيق البريد برسالة جاهزة.

أو تواصل معي مباشرة