╔══════════════════════════════════════════════════════╗
║ MAHMOUD BEBARS · mahmoudbebars.dev ║
║ Backend Engineer · SaaS Builder ║
║ Alexandria · Egypt ║
╚══════════════════════════════════════════════════════╝
I build backend systems and ship SaaS products independently under memsaas.
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.
| Product | What it does | Stack |
|---|---|---|
| DocxMerge | Document generation & merge API — zero data retention | Fastify · Node.js · Railway |
| PDF2AI | takes any PDF file and converts it to clean Markdown (or plain text) using Claude's native PDF understanding. Unlike parser-based tools. | React · Tailwind · Anthropic API |
| Hoqooqi | Arabic-first AI legal contract generator | Hono.js · Cloudflare Workers · D1 |
| Founder Playbook | walks founders through Anthropic's four-stage startup framework (Idea, MVP, Launch, Scale) in Arabic first | React · Anthropic API |
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."
}I write about AI-assisted developer workflows, building SaaS solo, and real production decisions — not theory.



