Benounnas Oussama

Alle Projekte

Jedes Projekt, an dem ich gearbeitet habe, Jahr für Jahr.

  • 2025–HeuteThe Trybe

    Ceyna

    Ceyna ist eine Fintech-Plattform, ausgeliefert für Web, iOS und Android. Ich bin der einzige Frontend-Entwickler auf allen dreien: Web mit TanStack (Query, Router, Table, Form) und shadcn/ui, Mobile mit React Native und Expo. Ich habe auch die kleine API gebaut, die die App mit dem übrigen System verbindet: die Arbeit war full-stack, nicht nur Frontend. Der Designer liefert mir Figma; ich setze es pixelgenau auf jeder Plattform um.

    • TanStack
    • shadcn/ui
    • React
    • React Native
    • Expo
    • TypeScript
    • Laravel
  • 2025Turra

    Turra TMS

    Ein Truck Management System für Logistikflotten, gebaut vom ersten Commit bis zur Version, die das Vertriebsteam zu verkaufen begann. Ich verantwortete die Frontend-Architektur: Quasar, Vue 3, TypeScript, Tailwind. Das Backend war Laravel und PHP 8. Wöchentliche Abstimmung mit Product Owner und CTO zu Umfang und Roadmap. Das Produkt beantwortet vier Fragen: wohin der Lkw fährt, wann er ankommt, was alles kostet und ob wir auf dem richtigen Weg sind. Sieht einfach aus. Wird interessant, sobald man mit dem Tracking anfängt.

    • Quasar
    • Vue 3
    • TypeScript
    • Tailwind
    • Laravel
    • PHP 8
    • MySQL
  • 2025Open Source

    ExcalidrawBridge

    Wrapper, der den Excalidraw-MCP-Server mit der Excalidraw-App verbindet. KI-Flussdiagramme lokal erzeugen, ohne Abo.

    • Node.js
    • Model Context Protocol
    • AI tooling
  • 2025Freiberuflich

    Mouris Custom

    Marketing-Website und ein Back-Office zur Lead-Verwaltung für Angebote. Vue + Nuxt auf Laravel. Werkstatt für Lackschutzfolie in Alicante, Spanien.

    • Vue 3
    • Nuxt
    • Laravel
    • MariaDB
  • 2025Freiberuflich

    Jxo

    Teilnehmerverwaltung, Terminplanung für Schulungen und PayPal-gebundenes Feedback für eine Coaching-Praxis für gesunde Ernährung.

    • Vue 3
    • Nuxt
    • Laravel
    • PayPal
  • 2024–2025Beenajah

    Beenajah

    Beenajah ist ein Marktplatz für Lehrkräfte in Algerien. Ich habe ihn von Anfang bis Ende mit Laravel und Nuxt gebaut. Schüler finden Tutoren, buchen Unterricht und zahlen über SATIM, das nationale Zahlungsgateway Algeriens. Die Datenbank ist das Rückgrat des gesamten Produkts. Termine, Buchungen, Zahlungen und Rückerstattungen hängen alle daran. Macht man das von Anfang an richtig, muss man es später nicht neu bauen.

    • Laravel
    • Nuxt
    • Vue 3
    • MySQL
    • SATIM
  • 2024Didata (Schweiz)

    Didata LIMS

    Laboratory Information Management System für europäische Labore, darunter CERN und Heidelberg. Vue 2 + Vuetify-Neugestaltung, von Figma zur Oberfläche, agiles Team von 12 Personen.

    • Vue 2
    • Vuetify
    • Figma
  • 2023Knauf · White Bay

    Knauf Parkplatz

    Echtzeit-Parkplatz- und Logistiksystem für den zentralen Lkw-Hof von Knauf. WebSockets im gesamten Betriebs-Dashboard und eine begleitende mobile App für die Fahrer.

    • Laravel
    • Vue 3
    • WebSockets
    • MariaDB
  • 2023India Mahdavi · White Bay

    India Mahdavi Buchhaltung

    Die Buchhaltungsplattform von India Mahdavi aus einer alten Symfony-Codebasis neu geschrieben. Backend-Arbeit: API-Design, Datenbank, Sicherheit.

    • Laravel
    • PHP
    • MariaDB
  • 2023Insersite · White Bay

    Insersite Verwaltung

    Internes ERP für Insersite, eine Organisation für Jugendausbildung. Vue 3 + TypeScript auf Laravel und MariaDB.

    • Vue 3
    • TypeScript
    • Laravel
    • MariaDB
  • 2023Henkel · White Bay

    Henkel HSE-Compliance

    Henkels Excel-basierten HSE-Workflow durch eine Web-App ersetzt. Automatisch ausgefüllte digitale Formulare für Risikomatrizen und Arbeitserlaubnisse.

    • Laravel
    • Vue
    • MariaDB
  • 2023White Bay

    MyTeamConnect

    Backend-Beitrag zu einem Vue-2-Produkt, das von einem größeren White-Bay-Team gebaut wurde. Filterung, API-Endpunkte und die schwierigeren Debugging-Wochen.

    • Vue 2
    • Laravel
    • PHP
  • 2023Algerisch-türkisches Aufzugsunternehmen

    Alultech

    Marketing-Website für ein algerisch-türkisches Aufzugsunternehmen, mit einem maßgeschneiderten Admin-Panel für das Team. Sie verwalten Zertifizierungen (hochgeladene PDFs), Referenzen und Angebotsanfragen von einem Ort aus.

    • Laravel
    • Vue 3
    • TypeScript
    • MariaDB
  • 2022White Bay

    Gmaloc

    Gmaloc vermietet Autos in Frankreich. Die vorhandene WordPress-Seite war nur eine Broschüre. Ich habe alles mit Vue 3 und Laravel neu gebaut: Verfügbarkeitskalender, Vertragserstellung, Kilometererfassung, Flottenverwaltung, Kundenkonten und das Back-Office, um alles von einem Bildschirm aus zu steuern. WordPress war die Website. Der neue Stack ist das Geschäft.

    • Vue 3
    • Laravel
    • TypeScript
    • MariaDB
    • WordPress migration
  • 2022Möbelhersteller nach Maß

    Atlasmob

    Möbelhersteller nach Maß aus MDF und Melamin, auf Bestellung. Angebotsanfrage-Flow auf der öffentlichen Website, maßgeschneidertes CMS zur Verwaltung der Bestellungen im Hintergrund.

    • Laravel
    • Vue 3
    • TypeScript
    • MariaDB
    • Nginx
  • 2019Edisoft Algérie · Praktikum + Abschlussarbeit

    Edisoft

    Die Abschlussarbeit. Ein Hosting-Verwaltungstool in reinem PHP. Der Kompass aus dem Abschnitt Über mich oben.

    • PHP
    • JavaScript
    • jQuery
    • Fomantic UI
    • Apache
    • MySQL