Skip to content
View mohamed-ashraf-elsaed's full-sized avatar

Block or report mohamed-ashraf-elsaed

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

👋 About me

I'm Mohamed Ashraf — a software engineer with 8+ years of hands-on experience in project architecture, backend development, and performance optimization. I currently serve as Technical Lead at Convertedin, where I own technical decisions for AI-driven SaaS products and build scalable systems that support growth.

My core is PHP & Laravel, extended across Node.js, NestJS, and Symfony (certified). I care about clean architecture, maintainable systems, and shipping real value — and I love contributing to open source and mentoring the next generation of developers (former Web Development Instructor at AMIT Learning).

  • 🔭 Now: leading backend for AI-driven SaaS at Convertedin — Flyerz, ConvertedPay, and ConvertedOrders (which I created): turn any product link into revenue, fully AI-run.
  • 🌱 Exploring: AI agents, the Model Context Protocol (MCP), and agent-native developer tooling.
  • 💬 Ask me about: Laravel, software architecture, scalable backends, Redis, REST APIs, MCP.
  • 📫 Reach me: LinkedIn · m.ashraf.saed@gmail.com
  • 🌍 Cairo, Egypt · 10k+ LinkedIn followers.

🛠️ Tech stack

Languages

PHP TypeScript JavaScript Python Go SQL

Backend & frameworks

Laravel Symfony Node.js NestJS Vue.js

Data & infrastructure

MySQL PostgreSQL Redis Docker Git Linux

AI & agents

Claude MCP


📦 Open source

I build and maintain developer tools across npm and Packagist.

🔎 Loupe — pin feedback to the live UI, hand it to Claude

An embeddable visual-feedback platform: inspect any element on a live product, pin a comment, capture a screenshot; comments re-anchor across redeploys and reach Claude Code via MCP as an actionable backlog.

@loupekit/sdk @loupekit/mcp @loupekit/shared loupekit/laravel Loupe MCP server on Glama

npm i @loupekit/sdk        # the embeddable widget
npm i -g @loupekit/mcp     # the MCP server for Claude Code
composer require loupekit/laravel   # the full loop for Laravel apps

🤖 Claude tooling for PHP & Laravel

claude-agent-sdk-laravel

Anthropic Claude Agent SDK for PHP & Laravel — build AI agents with tool use, sandboxing, MCP servers, subagents, hooks, and structured output via the Claude Code CLI.

Packagist stars

claude-kit

One command sets up Claude Code on a Laravel project: engineering rules, a quality gate (PHPStan · Pint · Pest), skills, git hooks, and stack-aware frontend tooling.

Packagist stars

More on GitHub: growva-app and other experiments across PHP, TypeScript, Go, and Python.


💼 Experience

Role Company When
Technical Lead Convertedin Jan 2026 – Present
Software Engineer Convertedin Aug 2022 – Present
Back End Developer Orcas Apr 2019 – Aug 2022
Web Development Instructor AMIT Learning Aug 2019 – Nov 2019
Back End Developer ClueApps Feb 2018 – May 2019
Highlights
  • Convertedin — Technical Lead / Software Engineer. Lead and manage backend teams for two high-impact products, Flyerz and ConvertedPay. Designed and rebuilt the Flyerz backend with Laravel, Redis, and MySQL for high performance and reliability; owned end-to-end delivery, client requirements, RESTful APIs for mobile, secure payment-gateway integrations, WHM/cPanel environments, and rigorous code review. Grew the team through mentoring and best-practice advocacy. Creator of ConvertedOrders — an AI system that turns a product link into revenue end-to-end (ad copy, creatives, CRO landing page, targeting, and a conversational AI sales agent).
  • Orcas — Back End Developer. Built features in agile squads, designed RESTful APIs, ran CI/CD, optimized applications for scalability, and safeguarded data integrity across DB systems.
  • AMIT Learning — Instructor. Designed and delivered a full web-development curriculum, led hands-on coding workshops and project-based learning, and mentored students one-on-one.
  • ClueApps — Back End Developer. Built dynamic PHP/Laravel apps with Eloquent ORM, integrated third-party APIs, and maintained DB schemas under Git-based collaboration.

🎓 Education & certifications

  • 🎓 Cairo University — Diploma, Web Development · 2017 – 2018
  • 🎓 Institute Qualitative Studies — B.Sc., Management Information Systems · 2012 – 2016
  • 📜 Symfony 5 — multiple certifications

Top skills: PHP · Laravel · Database Design · Software Architecture · Back-End Web Development


📊 GitHub analytics

GitHub streak

📈 My full contribution graph is right below this README.


🤝 Let's connect

I'm always open to technical insights, collaboration, and good conversations.

LinkedIn X Instagram Facebook Email

💬 WhatsApp: @mohamed.ash

Popular repositories Loading

  1. claude-agent-sdk-laravel claude-agent-sdk-laravel Public

    Anthropic Claude Agent SDK for PHP & Laravel — build AI agents with tool use, sandboxing, MCP servers, subagents, hooks, and structured output via the Claude Code CLI

    PHP 16 4

  2. claude-kit claude-kit Public

    One command sets up Claude Code (and any AI coding agent) on a Laravel project: engineering rules, a quality gate (PHPStan · Pint · Pest), skills, git hooks, and stack-aware frontend tooling.

    PHP 3

  3. Documentation---Claude-Docs Documentation---Claude-Docs Public

    1

  4. loupe loupe Public

    Pin feedback to the live UI. Hand it to Claude. An embeddable visual-feedback SDK — inspect an element, pin a comment, capture a screenshot; comments re-anchor across redeploys and reach Claude Cod…

    TypeScript 1

  5. skills-introduction-to-github skills-introduction-to-github Public

    My clone repository

  6. UrlScraper UrlScraper Public

    This app to Scraper url and return page meta data

    Go