مهندس برمجياتأبني برمجياتيعتمد عليها الناس.

تطبيقات ويب متكاملة، وواجهات برمجية، وربط بين الأنظمة، وأتمتة المهام.

نبذة عني

صورة شخصية لمحمد أشرف
محمد أشرفمهندس برمجياتمتاح للعمل

أنا محمد أشرف، مهندس برمجيات.

منتج واحد علّمني كيف أصمّم وأبني وأطلق وأشغّل برمجيات دخلت حيّز التشغيل الفعلي.

الكمبيوتر والتكنولوجيا شدّوني من قبل ما البرمجة تبقى شغلي. الفضول ده هو اللي خلاني أدرس علوم حاسب، وهناك بدأت أبني أدوات Automation. واحدة من التجارب دي اتحولت لـFB Control، منتج ببنيه وبشغّله من 2022.

بناءه وتشغيله لسنين علّمني أكون مسؤول عن السيستم end to end، أصمّم الـarchitecture، أبني عبر الـstack، وأوصّله للتشغيل الفعلي، وآخد قرارات هندسية حقيقية، وأحافظ على اعتماديته وهو بيتطور.

  • أبني برمجيات من 2019
  • بكالوريوس علوم الحاسب، 2023

التقنيات

الأدوات وراء كل ما أطلقه.

يوميًا: Python وTypeScript وDjango وNext.js فوق PostgreSQL، وكلها تُنشر عبر Docker.

اللغات

Python
TypeScript
JavaScript
C#

الواجهة الأمامية

Next.js
React
Angular
Vite
Tailwind CSS
shadcn/ui
TanStack Query
Motion
GSAP

الواجهة الخلفية

Django
DRF
Celery
FastAPI
Flask
ASP.NET Core

البيانات

PostgreSQL
MySQL
SQL Server
Redis
Prisma
EF Core

الأتمتة والاختبارات

Playwright
Selenium
Appium
Requests
Postman
pytest
Vitest

DevOps

Docker
Linux
Ubuntu
nginx
Git
GitHub
GitHub Actions
Cloudflare
Vercel
Netlify

الهندسة العكسية

Ghidra
JADX
Apktool
Frida
Burp Suite
Wireshark

سير عمل الذكاء الاصطناعي

Claude Code
Codex
Cursor
OpenCode

الخبرة

أنظمة بنيتها وأبقيتها تعمل.

العمل

  1. YallaCoins (يفتح في علامة تبويب جديدة)مجموعة Yadomyالدور الحالي

    مطوّر Full-Stack

    الفترة
    فبراير 2026 – الآن
    المدة
    9 أشهر
    الموقع
    عن بُعد

    أتولى تطوير وتشغيل أنظمة العمليات الداخلية وتنفيذ الطلبات في YallaCoins من البداية إلى النهاية، بما يشمل معمارية الأنظمة، وتطوير Full-Stack، والنشر على Linux، وصيانة بيئة الإنتاج.

    • أعدتُ هيكلة منصة Django التي استلمتها لتصبح نظامًا إنتاجيًا معياريًا يعمل بالحاويات على Linux، وأتولى الآن النشر وخدمات المعالجة في الخلفية والنسخ الاحتياطية والاستعادة والتشغيل اليومي.
    • طوّرتُ بوابتين إضافيتين على منصة Django المشتركة: بوابة سحب للعملاء ومنصة B2B للتجار تضم المحافظ وواجهات API للتجار ومسارات تنفيذ الطلبات كاملة.
    • بنيتُ وأدير خدمة لتنفيذ الطلبات تتكامل مع أربع منصات خارجية، وتستبدل العمل اليدوي بمعالجة آلية.
    • Django
    • DRF
    • Celery
    • Redis
    • MySQL
    • PostgreSQL
    • Docker
    • Integrations
  2. الفترة
    أغسطس 2025 – مارس 2026
    المدة
    8 أشهر
    الموقع
    عن بُعد

    طوّرتُ منظومة Ibtikarya متعددة المنتجات لريادة الأعمال عبر Bader وNamaa وWithaq، باستخدام Backend مشترك بـ Django/DRF وتسجيل دخول مركزي وصلاحيات مرتبطة بالمؤسسات وواجهات React لكل منتج. كما ساهمتُ في الموقع التعريفي ثنائي اللغة.

    • بنيتُ Bader، منتجًا لتخطيط الأعمال بمساعدة الذكاء الاصطناعي يشمل جمع البيانات الموجّه، وإنشاء الخطط في الخلفية، وتحسينها بالذكاء الاصطناعي، ومحرر نصوص غني، وسجل الإصدارات والاستعادة، وتصدير PDF.
    • بنيتُ Namaa، شبكة مهنية للمؤسسات تضم تدفقًا للمنشورات والتفاعلات والتعليقات والبحث والفعاليات والإشعارات.
    • بنيتُ Withaq، غرفة بيانات افتراضية لإدارة الصفقات تضم أدوار المشاركين وإدارة المستندات ومعاينة PDF وسجل التدقيق والتحليلات.
    • Django
    • DRF
    • PostgreSQL
    • Redis
    • Celery
    • LangChain
    • React
    • TypeScript
    • TanStack Query
    • Zustand
    • i18next
    • Docker
  3. FB Control (يفتح في علامة تبويب جديدة)الدور الحالي

    مؤسس ومهندس برمجيات

    الفترة
    2022 – الآن
    المدة
    4+ سنوات
    الموقع
    مستقل

    أسست FB Control وما زلت أطوّره وأشغّله كمنتج SaaS مستقل ومدفوع لأتمتة Facebook، وأتولى إصداراته وصيانته ودعم مستخدميه.

    • بنيت تكاملات بـ Python وRequests لتشغيل مسارات الأتمتة عبر منظومة FB Control.
    • وسّعت FB Control إلى منظومة منتجات تشمل أدوات سطح المكتب وأتمتة تعمل بدون متصفح ومحرك تنفيذ في الخلفية ومنصة إدارة ويب مبنية بـ Flask.
    • Python
    • Requests
    • GraphQL
    • Selenium
    • Flask
    • Automation
    • API Reverse Engineering
  4. Freelanceالدور الحالي

    مطوّر Full-Stack

    الفترة
    2021 – الآن
    المدة
    5+ سنوات
    الموقع
    مستقل

    أطوّر تطبيقات ويب وواجهات API وحلول أتمتة للمتصفح للعملاء، من مواقع تسويقية متعددة اللغات إلى أنظمة تشغيل داخلية بصلاحيات.

    • Next.js
    • Django
    • PostgreSQL
    • Docker

التدريب والشهادات

  1. Route Academy (يفتح في علامة تبويب جديدة)

    دبلومة تطوير الويب Full Stack

    الفترة
    أُنجزت في يوليو 2026
    المدة
    5 أشهر

    أكملت مرحلة الـBackend بتقنية .NET ضمن برنامج Full Stack Web Development في Route Academy، بدءًا من تصميم قواعد البيانات العلائقية وSQL Server، مرورًا بـ C# وOOP وAdvanced C# وLINQ وEntity Framework Core، وصولًا إلى ASP.NET MVC وWeb APIs.

    • بنيت أساسًا قويًا في C# و.NET عبر OOP وSOLID وdelegates وevents وgenerics وlambda expressions وLINQ وEntity Framework Core، بما يشمل migrations والعلاقات واستراتيجيات التحميل ومساري Code First وDatabase First.
    • درست معمارية الـBackend وتصميم APIs من خلال three-tier وonion architecture وأنماط Repository وUnit of Work وIdentity وJWT وAutoMapper وpaging/filtering/search وRedis caching وSignalR وdesign patterns وAgile/Azure DevOps.
    • C#
    • SQL Server
    • LINQ
    • EF Core
    • ASP.NET Core
    • Web API
    • Identity/JWT
  2. Route Academy (يفتح في علامة تبويب جديدة)

    دبلومة تطوير الواجهات الأمامية

    الفترة
    أُنجزت في سبتمبر 2025
    المدة
    5 أشهر

    أكملت مرحلة Frontend شملت HTML/CSS وFlexbox وGrid وJavaScript ES Next والبرمجة غير المتزامنة وDOM/BOM وAJAX وJSON وTypeScript وSass وBootstrap وnpm وتحسين الأداء وSEO وأساسيات نشر الويب.

    • تخصصت في Angular عبر SPA architecture وcomponents وdata binding وrouting وguards وservices وdependency injection وstandalone components وlazy loading وreactive forms وHTTP requests وvalidation وJWT authentication وAngular Material وpayment integration.
    • طبقت المسار في FreshCart باستخدام Angular 20 وNgRx SignalStore لمزامنة سلة الزائر والمفضلة مع حسابه بعد تسجيل الدخول، وngx-translate لدعم العربية والإنجليزية، وPrimeNG لتبديل أنماط المظهر أثناء الاستخدام، مع الدفع عند الاستلام أو التحويل إلى Stripe Checkout.
    • HTML/CSS
    • JavaScript
    • TypeScript
    • Angular
    • Bootstrap
    • Sass
  3. Digital Egypt Pioneers Initiative (يفتح في علامة تبويب جديدة)

    مسار مطوّر ويب Full Stack بتقنية .NET

    الفترة
    نوفمبر 2024 – مايو 2025
    المدة
    6 أشهر

    أكملت برنامج Full Stack .NET لمدة ستة أشهر، شمل C# وSQL Server وLINQ وEntity Framework Core وASP.NET Core MVC وتطوير Web APIs وأساسيات Docker وGit/GitHub، إلى جانب أساسيات تطوير الويب، وانتهى بمشروع تطبيقي نهائي.

    • طبقت ما تعلمته في مشروع التخرج Inventory Management System باستخدام ASP.NET Core MVC وEF Core وSQL Server وIdentity لتنفيذ صلاحيات حسب المستخدم وسجل لحركات المخزون وتنبيهات انخفاض المخزون وتصدير التقارير بصيغ PDF وExcel وCSV.
    • C#
    • SQL Server
    • LINQ
    • EF Core
    • ASP.NET Core MVC
    • Web API
    • Docker
    • Git/GitHub

أعمال مختارة

بنيتُ للعملاء، وبنيتُ لأتعلّم.

مشاريع العملاء

  1. الصفحة الرئيسية لموقع reynael مع مشهد إنشائي بأسلوب wireframe والعنوان الرئيسي للموقع.

    02مشروع لعميل

    reynael

    موقع تعريفي متعدد اللغات لمكتب هندسة إنشائية وVirtual BIM Studio، يستعرض الخدمات وسابقة الأعمال عبر واجهة رئيسية بفيديو يتزامن مع التمرير، وخريطة للأسواق الإقليمية، ودعم SEO متعدد اللغات.

    • Next.js
    • React
    • TypeScript
    • Tailwind CSS
    • next-intl
    • MapLibre

مشاريع تدريبية

  1. متجر FreshCart بالوضع الداكن: لافتة رئيسية لمنتجات طازجة فوق صف من فئات المنتجات.

    03Route Academy · مشروع تخرج

    FreshCart

    متجر إلكتروني يضم الكتالوج والسلة والمفضلة والدفع، مع مزامنة السلة والمفضلة من وضع الزائر إلى الحساب بعد تسجيل الدخول، ودعم تعدد اللغات، وتبديل المظهر أثناء الاستخدام.

    • Angular
    • TypeScript
    • PrimeNG
    • Tailwind CSS
    • NgRx Signals
    • ngx-translate
  2. لوحة تحليلات نظام إدارة المخزون: إجماليات رئيسية ومخطط لقيمة المخزون ودرجة صحة المخزون.

    04DEPI · مشروع تخرج

    Inventory Management System

    نظام لإدارة المخزون يدعم إضافة المخزون وصرفه وتسويته، وصلاحيات حسب المستخدم، وتنبيهات انخفاض المخزون، ولوحات معلومات، وتقارير PDF وExcel وCSV.

    • ASP.NET Core
    • EF Core
    • SQL Server
    • Identity
    • Bootstrap
    • QuestPDF
    • ClosedXML

التعليم

صورة تخرج محمد أشرف وهو يحمل مشروع تخرجه في علوم الحاسب
سنة التخرج

علوم الحاسبكانت الأساس.

الدرجة العلمية
بكالوريوس علوم الحاسب
الجامعة
New Cairo Academy

المواد الأساسية

  • البرمجة
  • هياكل البيانات والخوارزميات
  • قواعد البيانات
  • تصميم البرمجيات
  • أنظمة التشغيل
  • شبكات الحاسب
  • تصميم الأنظمة
  • أساسيات الذكاء الاصطناعي

تواصل

معًا نصمّم ونبني ونُطلق ونُشغّل منتجك القادم.

متاح للوظائف بدوام كامل وللمشاريع الحرة، من الفكرة الأولى حتى نظام يعمل في بيئة الإنتاج.

متاح للعمل

القاهرة، مصر
البريد الإلكتروني
mohamed.ashraf.v0@gmail.com
واتساب
+20 102 450 5983
تجدني أيضًا على

نشاطي على GitHub

1,538 مساهمة خلال آخر 12 شهرًا