Skip to content
View MoradMoqbel's full-sized avatar

Block or report MoradMoqbel

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
MoradMoqbel/README.md

Hi there, I'm Morad Moqbel πŸ‘‹

πŸš€ Full-Stack & AI Software Engineer

Building 0β†’1 production applications, autonomous AI agentic workflows, and scalable cloud architectures with Python, TypeScript, Next.js, and Generative AI.


πŸ› οΈ Tech Stack & Skills

Python TypeScript Next.js React FastAPI Node.js AWS ElevenLabs PostgreSQL Git


🌟 Featured Engineering Projects

🎯 Kafaah (كفاؑة) β€” AI Applicant Tracking System & Voice Reports

An AI-native ATS built for recruitment teams featuring automated candidate scoring, LLM fraud detection, and ElevenLabs voice report streaming.

πŸ“‚ Repository: github.com/MoradMoqbel/kafaah
⚑ Stack: Next.js 14 (App Router) · TypeScript · AWS Bedrock (Claude 3) · ElevenLabs API · DynamoDB · AWS EC2 · nginx

✨ Key Features:

  • πŸ€– AI-Powered Resume Analysis: Evaluates PDF/DOCX resumes against job descriptions to produce a 0–100% match score, strengths breakdown, and gap analysis.
  • πŸ”Š ElevenLabs Voice Reports: Streams real-time audio summaries of candidate evaluations in Arabic & English using ElevenLabs' eleven_multilingual_v2 model.
  • πŸ›‘οΈ LLM Fraud & Keyword-Stuffing Detection: Uses custom prompt engineering to detect fabricated experience and keyword-stuffed resumes automatically.
  • πŸ‘οΈ Ethical Bias-Blind Mode: Strips candidate names, gender, and demographic indicators before AI evaluation to ensure objective candidate shortlisting.
  • πŸ“ Bulk Resume Processing: Handles multi-file uploads with instant async parsing and interactive per-candidate result tabs.
  • 🎀 Auto-Generated Interview Questions: Tailors candidate-specific interview questions based on identified skill gaps.
  • 🌍 Bilingual & RTL Native: Full Arabic (RTL) and English UI with seamless i18n locale switching.

πŸ€– ProcureFlow AI β€” Autonomous Supply Chain Agent

Event-driven multi-agent system automating enterprise procurement and vendor evaluations.

🌐 Live Demo: procure-flow-phi.vercel.app
⚑ Stack: React 18 · Vite · TailwindCSS · Agentic Orchestration

  • Auto-parses unformatted supplier RFQs and performs real-time multi-currency normalization.
  • Ranks vendors via multi-criteria scoring algorithms and streams live agent execution loops.

πŸ”„ AI Lead Qualification & CRM Automation Engine

High-throughput asynchronous engine for real-time lead scoring and CRM webhook sync.

πŸ“‚ Repository: github.com/MoradMoqbel/crm-management
⚑ Stack: Python · FastAPI · Node.js · Google Gemini API · Pydantic · Redis · Webhooks

  • Automates SDR triage with structured AI lead scoring (HOT / WARM / COLD).
  • Features a zero-downtime heuristic fallback engine to handle LLM API rate limits cleanly under heavy traffic.

πŸ“¬ Connect With Me

LinkedIn GitHub Email

Popular repositories Loading

  1. crm-management crm-management Public

    HTML

  2. ProcureFlow ProcureFlow Public

    JavaScript

  3. MoradMoqbel MoradMoqbel Public

  4. kafaah kafaah Public

    TypeScript

  5. apipatch apipatch Public

    Python

  6. duck-e duck-e Public

    Forked from jedarden/duck-e

    πŸ¦† DUCK-E: The Duck That Talks Back - An AI-powered voice assistant that revolutionizes rubber duck debugging by actively engaging in your debugging process. Built with OpenAI Realtime API, FastAPI,…

    Python