Website Builder Platform
A modern visual website editor built from scratch: Strong, database-driven data models, breakpoints, live preview, publishing pipeline, and deployment automation.
Next.js • TypeScript • Prisma • DnD • SSR/SSG
Full-Stack Engineer • DevOps • 3D Web • Systems
I’m Mohamed Bebba, a full-stack engineer based in Germany, focused on building modern visual editors, scalable microservices, and reliable infrastructure. I care deeply about clean data models, strong developer experience, and production-grade deployments.
Next.js • TypeScript • Prisma • Docker/K8s • Three.js • Security-minded
⚡ Website Builder / Visual Editor
🧱 Microservices + Kafka + API Gateway patterns
🛡️ Zero-Trust infra + hardened deployments
🎛️ 3D product configurators (R3F/Three.js)
🚀 Shipping mindset
🧠 Clean architecture
⚙️ DevOps friendly
🛡️ Security aware
Next.js, React, TypeScript, styled-components, editor UX, drag & drop.
Node.js, Express, Prisma/Postgres, microservices, Redis/Kafka basics.
Docker, Kubernetes, CI/CD (GitHub), Apache/NGINX, VPN networks, observability.
A modern visual website editor built from scratch: Strong, database-driven data models, breakpoints, live preview, publishing pipeline, and deployment automation.
Next.js • TypeScript • Prisma • DnD • SSR/SSG
VPN-only microservices, hardened firewall rules, audit-friendly logs, and a one-way publishing flow to a public web server.
WireGuard • iptables/UFW • Loki/Grafana • CI/CD
Interactive 3D configurator with drag-and-drop, textures/materials, performance optimizations, and clean component architecture.
React Three Fiber • Three.js • TypeScript • UX


DATABASE-DRIVEN • VISUAL EDITOR • PUBLISHING PIPELINE
My editor is built on a schema-driven page architecture: layouts and components are persisted in Postgres, composed into a normalized page graph, and rendered deterministically for preview and production. This enables instant editing, accurate previews, and stable SSR/SSG output.
Schema-driven pages • Breakpoints • Inline editing • One-click publish • SSR / SSG
Here’s a quick walkthrough of the builder in action: inline text editing, responsive breakpoints, a clean inspector, and a publishing pipeline that turns database content into production pages.
• Drag & drop components and layouts
• Inline rich-text editing with safe output
• Breakpoints: Desktop / Tablet / Mobile
• Auto-save (debounced saves, offline-safe queue, conflict detection)
• Change history (undo/redo, activity log, restore previous versions)
• CMS collections, Dynamic pages and Localization
…and much more —from design systems and automation to enterprise security, extensibility, and scale.
Postgres • Prisma • Next.js • TypeScript • Publishing Pipeline


Connect any CMS field directly to any component. Bind text, images, links, colors, or entire layouts to live data — and your pages update automatically when the content changes.
• Connected Content Link any CMS field to any element — text, images, buttons, and styles.
• Build Once, Publish Everywhere One layout creates unlimited pages from your content. • Visual Data Binding Make anything dynamic by connecting it to a field — no code.
• Data-Powered UI Titles, media, links, prices, and layouts come from live content.
• Dynamic Pages Auto-generate routes like /blog/{slug} or /products/{id}.
• Auto-Filled Lists Grids, galleries, and sliders fill themselves from your CMS.
• Multi-Language One design, all languages.
• Instant Updates Edit once, update everywhere.
• Smart Rules Show or hide elements based on content.
• API-First CMS Use your content across websites, apps, and automations.
Postgres • Prisma • Next.js • TypeScript • Publishing Pipeline


EDITOR UI • LAYOUTS • COMPONENTS
These are the two core libraries inside my builder. Layouts define structure (grid / flex / sections). Components provide content blocks (text, media, forms). Both are persisted in Postgres and rendered from the same schema for preview and publishing — so what you edit is what you ship.
• Layout presets: Grid / Flex / Sections / Patterns • Component library: basic UI, typography, media, forms • Schema-driven rendering from Postgres (preview + publish) • Consistent design language and fast editor workflows


MEDIA • VIDEO • IMAGE
Design media the same way you design layouts — Control every detail visually and intuitively. Adjust size, fit, position, playback, and appearance without leaving the canvas — no hidden
transforms, no editor-only hacks.
• Drag and resize directly on the page
• Precise control over fit, position, and dimensions
• Video playback options: autoplay, loop, muted, controls
• Instant preview that matches the live site


EDIT WITH CONFIDENCE • PREVIEW INSTANTLY • SHIP FAST
I design and engineer production-grade systems — from visual editors and scalable backends to secure, automated infrastructure. Every project is built to be reliable, maintainable, and ready to ship.
Schema-driven pages • Breakpoints • Inline editing • One-click publish • SSR / SSG