SOFTWARE × PRODUKTDENKEN

Von echten Problemen.ZudurchdachtenSystemen.

Ich bin Ubaida Dib. Ich entwickle Webprodukte, die durchdachte Oberflächen, nützliche Abläufe und die Systeme dahinter verbinden.

  • Duisburg, Deutschland
  • M.Sc. · Februar 2024
  • EN / DE / AR
SystemkarteSystem bereit01 / 06

Express / EJSWas Menschen nutzen: klare Oberflächen mit React und TypeScript.

Architektur ansehenINTERAKTIVE ARCHITEKTUR · KONZEPTANSICHT
Produktverantwortung · Angewandte Forschung · Webentwicklung
Auf einen BlickWenig Zeit? Der Überblick in 60 Sekunden

Mein Profil in 60 Sekunden.

Full-Stack-Entwicklung mit Produktverantwortung und angewandter Forschung.

Verdichtete Ansicht für Recruiting und Fachbereiche.

Full-Stack Software Engineer
Duisburg, Deutschland
Schwerpunkt
Full-Stack · Produkt-Engineering · angewandte KI
M.Sc. · Februar 2024
Rhine-Waal University
Sprache
Arabisch · Muttersprache / Englisch · C1 / Deutsch · B1
Arbeitsstack
ReactTypeScriptJavaScriptViteNode.jsNestJSExpressFlaskAI-assisted workflowsPythonData analysisResearch prototypingLoRaWANMQTTThe Things NetworkNode-REDArchitecture ownershipCode reviewSprint planningMentoring
00 / ArchitekturEbene

Sechs Produkte.Dieselben drei Ebenen.

Jedes System auf dieser Seite besteht aus einer Oberfläche für Menschen, einer Logik, die die Regeln durchsetzt, und Daten, die das Produkt behalten muss. Weiterscrollen aktiviert jede Ebene.

01 / 04 · Was Menschen tatsächlich bedienen
  1. 01Was Menschen tatsächlich bedienen

    Oberfläche

    Recruiting-Arbeitsbereiche, eine Trading-Akademie für Web und Mobile, Event-Suche, ein Messwert-Dashboard — React, TypeScript, Expo und Dash — so gebaut, dass niemand an die Ebenen darunter denken muss.

  2. 02Die Regeln, die daraus ein Produkt machen

    Logik

    Bewerbungs- und Provisions-Workflows in Node.js, eine Berechtigungslogik in NestJS, Buchungs-Endpunkte in Flask, Nachrichtenverteilung über MQTT und Node-RED. Hier wird aus einer Oberfläche ein System.

  3. 03Woran sich das System erinnert

    Daten

    Strukturierte Datensätze in PostgreSQL und Supabase, Forschungsdaten in Firebase und Python, Event- und Nutzermodelle in SQLAlchemy, Umweltsignale über LoRaWAN. Ein falscher Zuschnitt hier kostet jede Ebene darüber.

  4. 04Eine Arbeitsweise, sechsmal angewendet

    Verbunden

    Dieselbe Disziplin in Bildungs-Recruiting, Trading-Ausbildung, angewandter Forschung, Event-Buchung und Umweltmonitoring. Die sechs Projekte unten sind genau diese Systeme.

01 / Projekte06 Projekte

Mit einem klaren Zweck.

Kommerzielle Produkte und Forschungsprototypen. Unterschiedliche Aufgaben, mit Blick auf das Zusammenspiel.

Die Projektberichte sind auf Englisch.
02 / Kompetenzen06 Projekte

Woran ich wirklich arbeite.

Kompetenzen zuerst, Technologien als Beleg dahinter. Jede Gruppe verweist auf nachprüfbare Arbeit.

  • 01

    Produkt-Engineering

    Was Menschen nutzen: typisierte React-Oberflächen, Komponentenarchitektur, zugängliche Interaktion und Layouts, die von 320px bis Ultrawide tragen.

    ReactTypeScriptJavaScriptViteComponent architectureAccessibilityResponsive layoutNext.jsReact Native / Expo
  • 02

    Backend & Systeme

    Die Abläufe hinter der Oberfläche: Anwendungslogik, HTTP-Endpunkte, Domänenmodelle und Datenschichten, die ein Produkt im Wachstum zusammenhalten.

    Node.jsNestJSExpressFlaskPrismaPostgreSQLSQLAlchemySupabaseFirebaseREST APIsData modelling
  • 03

    Angewandte KI & Forschung

    KI-gestützte Eignungsprüfung in einem realen Recruiting-Ablauf, dazu Forschungsprototypen und Python-Analysen hinter einer begutachteten ECGBL-Publikation.

    AI-assisted workflowsPythonData analysisResearch prototypingECGBL publication
  • 04

    Vernetzte Systeme & Daten

    Aus einer physischen Messung wird eine Entscheidungsgrundlage: Übertragung, Nachrichtenrouting, Verarbeitungsflüsse und das Dashboard am Ende.

    LoRaWANMQTTThe Things NetworkNode-REDDashTelemetry pipelines
  • 05

    Technische Führung

    Verantwortung für Architektur und Zusammenarbeit: Code-Reviews und Sprintplanung mit vier Junior-Entwicklern, eine Plattformmigration und die Architektur eines Förderantrags.

    Architecture ownershipCode reviewSprint planningMentoringPlatform migrationTechnical writing
03 / Erfahrung05

Erfahrung im Kontext.

  1. 02/2026 — PresentElevate Events GmbHWeb Developer & Media Manager

    Company web presence with WordPress, React, and JavaScript. Website optimisation, digital content, and collaboration with company leadership.

    WordPressReactJavaScriptDigital content
    Explore the work: Elevate Events
  2. 11/2024 — PresentURM ENROLL LTD / URM NexusTechnical Co-Founder & Full-Stack Developer

    Recruitment SaaS architecture, the agent portal and commission engine, AI-assisted workflows, and migration from WordPress. Code reviews and sprint planning with four junior developers.

    Next.jsTypeScriptNode.jsSupabaseCode review
    Explore the work: URM ENROLL Agent Portal
  3. 09/2023 — 05/2025Rhine-Waal University · TransformersResearch Assistant & Lead Developer

    Node.js and Firebase research prototyping, engagement tracking, and Python-based behavioural analysis.

    Node.jsFirebasePythonResearch analysis
    Explore the work: Transformers
  4. 02/2025 — 07/2025Rhine-Waal University · RecycleRiseLead Software Architect

    Technical architecture and feasibility planning for an EXIST proposal valued at €116,300. Proposal value is not awarded funding.

    System architectureFeasibility planningTechnical writing
  5. 05/2025 — 09/2025SchlauStart E-LearningVolunteer Lead Developer & Web Designer

    WordPress/WooCommerce platform, interface design, and custom plugins for access control and learning progress.

    WordPressWooCommercePHP pluginsInterface design
04 / Über mich

Ein Entwickler mit
Blick aufs Ganze.

Ubaida Dib
Ubaida Dib / Duisburg, DE

Meine Arbeit verbindet Software, Produktentscheidungen und Menschen. Ich entwickle Abläufe für die Studierendenvermittlung, Forschungssoftware und digitale Angebote für Unternehmen.

Meinen M.Sc. in Information Engineering & Computer Science an der Hochschule Rhein-Waal habe ich im Februar 2024 abgeschlossen. Dazu kommen Erfahrung in Lehre, technischer Kommunikation und der Anleitung von Entwicklern.

M.Sc.
Information Engineering & Computer Science
Sprache
Arabisch · Muttersprache / Englisch · C1 / Deutsch · B1
Schwerpunkt
Produktverantwortung · Angewandte Forschung · Webentwicklung
06 / Fragen

Was Personalverantwortliche
zuerst fragen.

Die Fragen, die vor dem ersten Gespräch aufkommen — beantwortet mit denselben Belegen wie der Rest dieser Seite.

  • 01

    Was entwickelt Ubaida Dib?

    Full-Stack-Webprodukte von Anfang bis Ende: Oberflächen mit React und TypeScript, Anwendungslogik mit Node.js und Flask, Datenschichten mit PostgreSQL, Supabase, Firebase und SQLAlchemy. Die Arbeit reicht von Bildungs-Recruiting-Plattformen über eine plattformübergreifende Trading-Akademie und angewandte Forschungssoftware bis zu Event-Plattformen und Umweltmonitoring.

  • 02

    Wo lebt er und in welchen Sprachen arbeitet er?

    Duisburg, Nordrhein-Westfalen, Deutschland. Er spricht Arabisch als Muttersprache, Englisch auf C1 und Deutsch auf B1 — dieses Portfolio erscheint in allen drei Sprachen.

  • 03

    Welche Systeme hat er tatsächlich umgesetzt?

    Sechs sind hier mit Architektur und seinem konkreten Beitrag dokumentiert: das URM-ENROLL-Agentenportal, eine ausgerollte Plattform für Bildungs-Recruiting, die er konzipiert und umgesetzt hat; FLOW, eine plattformübergreifende Trading-Akademie in Entwicklung; URM Nexus, eine Recruiting-SaaS, bei der er technischer Mitgründer und Full-Stack-Entwickler ist; Transformers, ein Forschungsprototyp, bei dem er wissenschaftlicher Mitarbeiter und leitender Entwickler war; Elevate Events, wo er Frontend und Backend umgesetzt hat; sowie eine Umweltmonitoring-Pipeline als akademisches Gruppenprojekt.

  • 04

    Welchen fachlichen Hintergrund hat er?

    Einen M.Sc. in Information Engineering and Computer Science der Hochschule Rhein-Waal, abgeschlossen im Februar 2024, sowie Berufserfahrung seit 2023 in Recruiting-SaaS, angewandter Forschung und Webentwicklung.

  • 05

    Hat er wissenschaftlich publiziert?

    Ja. Er ist Mitautor von „Gamification for Enhanced Recycling Engagement in Circular Economies“, veröffentlicht auf der European Conference on Games Based Learning (ECGBL) 2025 unter DOI 10.34190/ecgbl.19.1.4181.

  • 06

    Wie erreichen ihn Arbeitgeber?

    Direkt per E-Mail an ubaidadib98@gmail.com. Lebenslauf, GitHub- und LinkedIn-Profil sind auf jeder Seite verlinkt, und der Kurzmodus fasst dieses Portfolio in 60 Sekunden zusammen.

07 / KontaktEnde der Spur

Eine Aufgabe, die
eine gute Lösung verdient?

Sprechen wir über Ihr Produkt, Ihr Team und meinen möglichen Beitrag.

Gespräch beginnen

Per E-Mail erreichen Sie mich am schnellsten.