Jihed Mrouki · Software-Ingenieur · Tunesien

Flutter. Full-Stack. Entwickler.

Über vier Jahre als Flutter-Entwickler und Software-Ingenieur. Ich liefere Lösungen, die in Produktion laufen, und bastle in meiner Freizeit weiter an eigenen Projekten. Als Organisator bei GDG Monastir veranstalte ich Tech-Events und Workshops.

Berufserfahrung

Wo ich geliefert habe.

Value Digital Services
Flutter-Entwickler
2022 – Heute
Smoov: My Travel Companion
2022 – Heute
Produktion · iOS & Android · über 10k Downloads

Kulturelle Reisebegleiter-App für Tunesien. Ich habe die Flutter-Architektur übernommen und so aufgebaut, dass im laufenden Betrieb über Jahre neue Features dazukommen können.

“Die Domain-Schicht weiß nichts von Flutter. Diese Regel, strikt durchgesetzt, ist der Grund, warum die App 3 Jahre voller Feature-Änderungen ohne Rewrite überstanden hat.”

Flutter · Clean Architecture
BLoC · Hive (Offline-Cache)
REST APIs · Firebase
Jenkins · Fastlane · AppCenter
WeValue HRMS
2023 – Heute
Interne HR-App · Flutter

Die HR-App, die das Team von Value Digital Services täglich nutzt: Stundenzettel, Urlaubsanträge, HR-Dokumente, Firmenverzeichnis und Schulungen. Ich habe die Architektur entworfen und sie als eine Flutter-App mit rollenbasiertem Zugriff gebaut.

“Mitarbeitende und Vorgesetzte nutzen dieselbe App. Die Rolle entscheidet, was sie sehen, also gab es eine App zu veröffentlichen statt zwei.”

Flutter · Dart · BLoC / Cubit
Clean Architecture
REST APIs · Firebase
Prima IT Consulting
Flutter-Entwickler
Mealbox · Essensbestellung für Firmen · iOS & Android
Nov. 2021 – Juni 2022

Eigene Projekte

Was ich baue in meiner Freizeit.

Cat'aloge
2024
On-Device-KI · Flutter

KI-Fotoorganizer mit TFLite. Sortiert Haustierfotos komplett auf dem Gerät, ohne Netzwerkaufrufe, und funktioniert auch offline.

“Datenschutz war kein nachträglich angeschraubtes Feature. Er war die Architektur.”

Masroufi
2022
Recruiting-Plattform · Flutter

Mobile-first-Jobbörse mit drei Rollen: Bewerber, Arbeitgeber, Admin. Von Grund auf mit BLoC und Clean Architecture gebaut.

“Die Routing-Schicht entscheidet, was jede Rolle sieht. Die Geschäftslogik weiß nicht, dass es Rollen gibt.”

ExtMig
2023
Entwickler-Tooling · TypeScript

Open-Source-CLI, das die Erstellung von Datenbankmigrationen für TypeScript-Teams vereinheitlicht. Auf npm veröffentlicht.

“Ich habe es gebaut, weil ich immer wieder denselben Boilerplate-Code geschrieben habe. Open Source, weil das Problem nicht nur meins war.”

super_cache
2026
Flutter-Paket · Dart

LRU- und TTL-Cache für Flutter, veröffentlicht auf pub.dev. Drei gleichzeitige Lesezugriffe auf denselben Schlüssel lösen einen einzigen Netzwerkaufruf aus, nicht drei. Der Kern hat keine Abhängigkeiten.

“Ein Treffer im Speicher liefert FutureOr statt Future zurück und gibt deshalb nie an die Event-Loop ab. Das ist der Unterschied zwischen 0,04 und 0,22 Mikrosekunden.”

Alle Projekte ansehen →

Community

Vorträge & Workshops.

Online-Session. Flutter: Die nächsten Schritte mit GenUI, 1

Online-Session. Flutter: Die nächsten Schritte mit GenUI ↗

DevFest Fusion 4.0 2025

2025

Online-Session zur Erkundung, wie KI-gestützte UI-Generierung (GenUI) die Art und Weise verändert, wie Flutter-Entwickler Oberflächen bauen: von automatisch generierten Komponenten bis hin zu adaptiven Layouts.

Mehr erfahren ↗
Panel-Moderator. Flutter: Die Zukunft von Apps mit KI, 1

Panel-Moderator. Flutter: Die Zukunft von Apps mit KI ↗

DevFest Fusion 4.0 2025

2025

Moderation einer Podiumsdiskussion mit Flutter- und KI-Experten über die Schnittstelle zwischen moderner mobiler Entwicklung und künstlicher Intelligenz und was die Zukunft bringen wird.

Mehr erfahren ↗
Apps mit Flutter-Animationen zum Leben erwecken, 1

Apps mit Flutter-Animationen zum Leben erwecken ↗

DevFest Monastir 2024

2024

Erkundung der Animations-Primitiven von Flutter: von AnimationController bis zu impliziten Seitenübergängen, und wie man flüssige, bedeutungsvolle Erlebnisse schafft, die die UX verbessern.

Mehr erfahren ↗
Flutter unter der Haube: Die Framework-Interna verstehen, 1

Flutter unter der Haube: Die Framework-Interna verstehen ↗

DevFest Sousse-Monastir 2022

2022

Ein tiefer Einblick in die interne Architektur von Flutter: die Rendering-Engine, den Widget-Baum und was wirklich passiert, wenn man setState() aufruft.

Mehr erfahren ↗

Fähigkeiten & Werkzeuge

Werkzeuge, zu denen ich greife standardmäßig.

Mobile
  • Flutter
  • Dart
  • BLoC / Cubit
  • Riverpod
  • Clean Architecture
  • Dart Isolates
  • Flutter Animations
  • Push Notifications (FCM)
  • Deep Linking
  • Platform Channels
  • Responsive & Adaptive UI
Bibliotheken & Daten
  • Dio
  • Hive
  • FlutterSecureStorage
  • GetIt / Injectable
  • Freezed / json_serializable
  • Go Router
  • Flutter Flavors
  • Crashlytics
CI/CD & Release
  • Fastlane
  • Jenkins
  • AppCenter
  • Firebase App Distribution
  • GitHub Actions
  • Play Store Deployment
  • App Store Deployment
  • Code Signing (iOS & Android)

Lass uns etwas
Echtes bauen.

Erzählen Sie mir, woran Sie gerade bauen. Über Flutter, Architektur oder alles, was sich zäher anfühlt als gedacht, spreche ich gern. Am schnellsten erreichen Sie mich per E-Mail.