Alle Projekte

URM ENROLL

Wie Studierende und Fachkräfte aus der MENA-Region ihren Weg nach Europa finden.

Rolle
Technischer Mitgründer: Architektur und Full-Stack-Entwicklung
Zeitraum
seit 2024
Art
Plattform für Studium und Fachkräfteeinwanderung
Technik
React, TypeScript, Vite, Serverless Node.js, Zod
Die Startseite von enrollurm.com auf Desktop und Smartphone

Das Problem

Wer aus dem Libanon oder der übrigen MENA-Region in Deutschland studieren oder arbeiten will, steht vor vielen offenen Fragen. Welche Studiengänge kommen infrage? Wird der Abschluss anerkannt? Reicht es für die Chancenkarte? Und wem vertraut man seine Unterlagen an? Die Antworten sind meist auf Deutsch und über viele offizielle Seiten verstreut.

Was entstanden ist

Eine Plattform auf Englisch, Deutsch und Arabisch. Studierende erkunden Studiengänge und Zielländer. Fachkräfte beantworten 18 Fragen, die sich am offiziellen Punktesystem der Chancenkarte orientieren, und bekommen eine Einschätzung, bevor sie mit jemandem sprechen. Jede Anfrage landet in einer gemeinsamen Pipeline, mit der das Team arbeitet.

Meine Rolle

Ich bin technischer Mitgründer von URM ENROLL. Ich habe die Architektur entworfen und den Großteil des Codes geschrieben: das React-Frontend, die Serverless-API, das Übersetzungssystem und die Sicherheitsschicht. Außerdem leite ich ein kleines Entwicklerteam mit Code-Reviews und Sprintplanung.

Wie alles zusammenhängt

  1. React- und TypeScript-App, für jede Route und jede Sprache vorgerendert
  2. Typisierte Übersetzungen: Deutsch und Arabisch gehen nie mit fehlenden Texten live
  3. Serverless-API für Anfragen, Kontakt und Partner
  4. Fünf Sicherheitsebenen für jedes Formular: Turnstile, CSRF, Origin-Prüfung, Rate-Limits und Größenlimits

Der schwierige Teil

Drei Sprachen, eine davon von rechts nach links, und nur eine Codebasis. Englisch ist die typisierte Referenz, deshalb kann keine deutsche oder arabische Seite mit fehlendem Text live gehen. Das Layout basiert auf logischen CSS-Eigenschaften, sodass Arabisch sauber gespiegelt wird, statt nachträglich geflickt zu werden. Der zweite schwierige Teil war Vertrauen: Über diese Formulare kommen persönliche Daten, also muss jede Anfrage Bot-, CSRF-, Origin- und Rate-Prüfungen bestehen, bevor sie jemand sieht.

Wo es heute steht

Live auf enrollurm.com, auf Englisch, Deutsch und Arabisch. Die Plattform ist der Einstieg zu den übrigen URM-Produkten: dem Partnerportal, Nexus und dem Operations-Dashboard.

Was ich mitnehme

Übersetzung ist Architektur, nicht der letzte Arbeitsschritt. Wenn die Typen sie erzwingen, bekommen deutsch- und arabischsprachige Menschen dasselbe Produkt wie englischsprachige, keine abgespeckte Kopie.

Quellen und Umfang

Quellen: README und Quellcode des privaten Repositorys, eingesehen im September 2026, sowie die Live-Website. Das Repository bleibt privat.

Ubaida DibFull-Stack Software Engineer

Sie suchen einen Full-Stack-Entwickler? Lassen Sie uns sprechen.

Wenn Sie eine Full-Stack-Stelle besetzen, erzähle ich gern, wie ich zu Ihrem Produkt und Team passe. Per E-Mail erreichen Sie mich am schnellsten.

Offen für Full-Stack-Stellen in Deutschland. Arbeitserlaubnis vorhanden, kein Sponsoring nötig.