Skip to content
View MAliChoumar's full-sized avatar

Highlights

  • Pro

Block or report MAliChoumar

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

👨‍💻 About Me

name:       Mohamad Ali Choumar
role:       Software Engineering Student @ University of Duisburg-Essen
            (since 04/2024 — 6th semester from October 2026)
location:   Essen, Germany
open_to:    Essen · Duisburg · Dortmund · Bochum · Mülheim · Gelsenkirchen · Remote
languages:  Arabic (native) · German (C1, fluent) · English (A2, basic)
focus:      Full-stack web — TypeScript · Next.js · PostgreSQL
status:     Open to Werkstudent & Praktikum positions

🇩🇪 Ich spreche fließend Deutsch und bin für Werkstudenten- oder Praktikumsstellen im Ruhrgebiet verfügbar.


🚀 Projects

🍕 Milano Pizzeria — Live Restaurant Platform

Restaurant platform built and deployed for a business in Duisburg. German-language, mobile-first, and legally compliant for the German market (Impressum + Datenschutz per DSGVO).

Guests assemble a table reservation on the site — date, party size and details — which is handed off pre-filled to WhatsApp, so the guest only has to press send.

Stack: Next.js (App Router) · TypeScript · WhatsApp deep-link integration · Vercel

Live 🌐 milano-pizzeria-duisburg.dev →


🧩 ChoumarOS — Platform for Students live

A free, private workspace for university students — courses, notes, files, projects and job applications as linked objects, with an AI assistant that answers from your own material and cites every source. Designed, built, tested and operated on my own.

  • Live at choumaros.de and in the Microsoft Store; Android app in closed testing on Google Play
  • English, German and Arabic, with full right-to-left layout
  • 751 automated tests (unit + integration against a real PostgreSQL database) and 163 browser tests — none skipped
  • Security: row-level security on every table, central capability policy, CSP, npm audit at 0
  • AI with sources: Gemini + pgvector; retrieved content treated as untrusted, the AI never changes data
  • 207 commits, ~67,000 lines, 24 architecture decision records

Stack: Next.js 16 · TypeScript · PostgreSQL (Supabase) · Drizzle ORM · Zod · Gemini · Playwright · Vitest · Vercel Architecture: app/features → application → domain ← infrastructure

Live 🔎 Public showcase with screenshots → — source is private


🤝 SaaS Platform — Team Project paid under NDA

Since July 2026 I work, paid, in a small development team on a SaaS application that is built consistently with AI-assisted development. Client and product are not public.

Bug analysis and fixes in an existing codebase, features developed together with the team, goals and work packages agreed in the team rather than set alone.

My first work in a team instead of on my own — and the part I learned the most from.


🛠 Tech Stack

Working with

Used in projects


🎯 Currently

  • 🏗️ Building production-grade full-stack applications
  • 🔧 Deepening backend architecture, databases and automated testing
  • 🤖 Working with AI coding agents as a tool — I specify, review every diff and prove it with tests
  • 📈 Looking for a team where I can learn fast and contribute from day one

📫 Let's Connect

Portfolio LinkedIn GitHub

Pinned Loading

  1. portfolioo portfolioo Public

    Personal portfolio of a Software Engineering student in Essen — projects, stack, and contact. Served over HTTPS on a custom domain.

    JavaScript 1

  2. milano-pizzeria milano-pizzeria Public

    Next.js restaurant platform live in production for a business in Duisburg — German-language, WhatsApp reservation handoff, DSGVO-compliant.

    TypeScript