Skip to content
View mahmoud-bebars's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report mahmoud-bebars

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
mahmoud-bebars/README.md
╔══════════════════════════════════════════════════════╗
║           MAHMOUD BEBARS  ·  mahmoudbebars.dev       ║
║      Backend Engineer  ·  AI Engineer  ·  Indie      ║
║               Alexandria  ·  Egypt                   ║
╚══════════════════════════════════════════════════════╝

What I do

I'm a backend-focused engineer who builds AI-powered systems and ships products independently under MedevTech. By day I work on backend and AI at AI Smarty; the rest of my time goes into products of my own.

Not tutorials. Not side projects. Real products, running in production.

I care about clean architecture, zero-data-retention design, and writing code that survives production.


Products I've shipped

Product What it does Stack
DocxMerge Document generation & merge API, zero data retention Fastify · Node.js · Railway
QRTrim Dynamic link shortener + QR platform with async click tracking and a Redis-cached redirect path Fastify · React · Prisma · MariaDB · Redis · BullMQ
Hoqooqi Arabic-first AI legal contract generator Hono.js · Cloudflare Workers · D1
PDF2AI Converts any PDF to clean Markdown or plain text using Claude's native PDF understanding, not a parser React · Tailwind · Anthropic API
Founder Playbook Walks founders through Anthropic's four-stage startup framework (Idea, MVP, Launch, Scale), Arabic first React · Anthropic API
SlidMenu Digital menu SaaS for MENA restaurants, with AI PDF menu extraction Subdomain routing · AI extraction

Open source & community

Project What it is
DAMS Open-source, cross-provider memory server over MCP, running on Cloudflare Workers. One memory shared across Claude, ChatGPT and other assistants.
@m.bebars/pdf-mcp-server MCP server on npm that gives AI clients PDF extraction tools
fullstack-system-starter The production boilerplate behind my products: 4-file module pattern, RBAC from a permissions registry, driver abstractions
NeverBuilt Anonymous coding-ideas platform. Non-profit, community-first.
Bebars Studio Public AI-agent scoping form: describe a problem and get a structured brief for an agent that could solve it

Currently exploring

  • Agentic AI: designing and building agents for different purposes, and collecting what works
  • MCP: publishing servers and building tooling around the protocol
  • Cross-project agents on top of DAMS, built entirely on Cloudflare

How I build

const stack = {
  backend:   ["Node.js", "Fastify", "NestJS", "Hono.js", "Cloudflare Workers"],
  frontend:  ["React", "Vite", "TypeScript", "Tailwind", "shadcn/ui"],
  database:  ["PostgreSQL", "MariaDB", "Prisma", "D1", "Redis"],
  infra:     ["AWS", "Railway", "Cloudflare", "Linux", "PM2", "nginx"],
  queues:    ["BullMQ"],
  ai:        ["Anthropic API", "MCP", "n8n", "Claude Code"],
  auth:      "httpOnly JWT with refresh rotation — always",
  logging:   "Pino",
  validation:"Zod at every boundary",
  opinion:   "No Next.js. No Express. No `any`."
}

Writing

I write about AI-assisted developer workflows, building SaaS solo, and real production decisions, not theory.

→ mbebars.medium.com


Find me

Portfolio LinkedIn Threads Medium


Building in public · Shipping quietly · Alexandria → Worldwide

Pinned Loading

  1. distributed-ai-memory-system distributed-ai-memory-system Public

    A personal, cross-provider memory server: one Cloudflare Worker that lets any MCP-capable AI client (Claude, ChatGPT, Gemini CLI, Claude Code) read and write structured memory for your projects, ba…

    TypeScript 1 1

  2. claude-agents claude-agents Public

    This repo Contains my Claude Agents, Copy and Paste across devices

  3. fullstack-system-starter fullstack-system-starter Public template

    Designed for per-client ERP-style systems: one database, one deployment, one client. Ships with auth, RBAC, real-time, background jobs, file storage, email, and in-app notifications already wired t…

    TypeScript

  4. pdf2ai pdf2ai Public

    Convert PDFs into clean, AI-ready Markdown | powered by Claude.

    TypeScript

  5. pdf-mcp-server pdf-mcp-server Public

    A local MCP server that gives Claude the ability to extract PDFs offline, zero AI tokens spent on parsing.

    TypeScript

  6. ntfy-mcp-notification ntfy-mcp-notification Public

    An MCP (Model Context Protocol) server that sends push notifications via ntfy.sh when Claude needs user input or confirmation during long-running tasks.

    JavaScript