Skip to content
View mahmoud-bebars's full-sized avatar
🔍
Exploring
🔍
Exploring

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.

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
mahmoud-bebars/README.md
╔══════════════════════════════════════════════════════╗
║           MAHMOUD BEBARS  ·  @MedevTech              ║
║         Backend Engineer  ·  SaaS Builder            ║
║              Alexandria, Egypt  🇪🇬                   ║
╚══════════════════════════════════════════════════════╝

What I do

I build backend systems and ship SaaS products independently under MedevTech.
Not tutorials. Not side projects. Real products with real users.

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
SlidMenu Digital menu SaaS for MENA restaurants — AI menu extraction from PDF Fastify · React · Subdomain routing
Hoqooqi Arabic-first AI legal contract generator Hono.js · Cloudflare Workers · D1

How I build

const stack = {
  backend:   ["Node.js", "Fastify", "Hono.js", "Cloudflare Workers"],
  frontend:  ["React", "Vite", "TypeScript", "Tailwind"],
  database:  ["PostgreSQL", "Prisma", "D1", "Redis"],
  infra:     ["Railway", "Cloudflare", "Linux", "PM2"],
  queues:    ["BullMQ"],
  auth:      "httpOnly JWT — always",
  logging:   "Pino",
  validation:"Zod",
  opinion:   "No Next.js. No Express."
}

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. 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

  2. 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

  3. travel-app travel-app Public

    A Travel App that enables Users to Find & choose The Places They Want to Visit & see In Any Country Developed In NextJS & TailwindCss

    TypeScript

  4. React-Native-Jobs React-Native-Jobs Public

    a simple mobile app developed in React Native for Jobs Search, Fliter & Apply using One of the Rapid APIS for Jobs

    JavaScript

  5. QRCode_Genrator QRCode_Genrator Public

    using ReactJS & TCSS with the QR Package we can Generate QR codes easily & download it in Png Format

    JavaScript 1

  6. Pixels-react-native Pixels-react-native Public

    a simple mobile app developed in React Native with Expo for photos Search, Fliter & Share & Download using One of the Pixels API for Photos

    JavaScript