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.
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
🌐 milano-pizzeria-duisburg.dev →
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 auditat 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
🔎 Public showcase with screenshots → — source is private
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.
Working with
Used in projects
- 🏗️ 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
