Jihed Mrouki · Software Engineer · Tunisia

Flutter. Full-Stack. Developer.

Four plus years as a Flutter developer and software engineer. I ship solutions that run in production, and still tinker with my own projects after hours. I organize tech events and workshops as a GDG Monastir organizer.

View work ↓
Available now

Professional experience

Where I've shipped.

Value Digital Services
Flutter Developer
2022 – Present
Smoov: My Travel Companion
2022 – Present
Production · iOS & Android · 10k+ downloads

Cultural travel companion app for Tunisia. I took ownership of the Flutter architecture and shaped it for long-term feature growth in a live production environment.

“The domain layer has no knowledge of Flutter. That constraint, enforced strictly, is why this app survived 3 years of feature churn without a rewrite.”

Flutter · Clean Architecture
BLoC · Hive (offline cache)
REST APIs · Firebase
Jenkins · Fastlane · AppCenter
WeValue HRMS
2023 – Present
Internal HR App · Flutter

The HR app Value Digital Services staff use day to day: timesheets, leave requests, HR documents, a company directory and training. I designed the architecture and built it as one Flutter app with role-based access.

“Employees and managers use the same app. Their role decides what they see, so there was one app to ship instead of two.”

Flutter · Dart · BLoC / Cubit
Clean Architecture
REST APIs · Firebase
Prima IT Consulting
Flutter Developer
Mealbox · Corporate meal ordering · iOS & Android
Nov 2021 – Jun 2022

Personal projects

Things I build in my own time.

Cat'aloge
2024
On-device AI · Flutter

AI photo organizer using TFLite. Classifies pet photos entirely on-device with no network calls and full offline support.

“Privacy wasn't a feature we bolted on. It was the architecture.”

Masroufi
2022
Recruitment Platform · Flutter

Mobile-first job board with three user roles: candidate, employer, admin. Built with BLoC and Clean Architecture from scratch.

“The routing layer decides what each role sees. Business logic doesn't know roles exist.”

ExtMig
2023
Developer Tooling · TypeScript

Open source CLI tool that standardizes database migration generation for TypeScript teams. Published on npm.

“I built this because I kept writing the same boilerplate. Open source because the problem wasn't mine alone.”

super_cache
2026
Flutter Package · Dart

LRU and TTL cache for Flutter, published on pub.dev. Three concurrent reads of the same key make one network call, not three. Zero dependencies in the core.

“A memory hit returns FutureOr, not Future, so it never yields to the event loop. That is the difference between 0.04 and 0.22 microseconds.”

View All Projects →

Community

Speaking & workshops.

Online Session : Flutter The Next Steps with GenUI, 1

Online Session : Flutter The Next Steps with GenUI ↗

DevFest Fusion 4.0 2025

2025

Delivered an online technical session discussing the next evolution of UI in Flutter, GenUI trends, performance optimization, and scalable architecture strategies.

See more ↗
Panel Host : Flutter The Future of Apps with AI, 1

Panel Host : Flutter The Future of Apps with AI ↗

DevFest Fusion 4.0 2025

2025

Hosted a panel discussion exploring how AI is reshaping mobile development, the future of Flutter in intelligent apps, and modern cross-platform innovation trends.

See more ↗
Bringing Apps to Life with Flutter Animations, 1

Bringing Apps to Life with Flutter Animations ↗

DevFest Monastir 2024

2024

Interactive session on using animations and micro-interactions to elevate mobile app UX. Covered animation best practices, smooth transitions, and maintaining UX/UI principles in production apps.

See more ↗
Flutter Under the Hood : Understanding the Framework Internals, 1

Flutter Under the Hood : Understanding the Framework Internals ↗

DevFest Sousse-Monastir 2022

2022

Hosted a hands-on Flutter workshop explaining how Flutter works under the hood, covering rendering layers, widget tree structure, and framework architecture. Delivered to 30+ attendees as my first official training experience.

See more ↗

Skills & tooling

Tools I reach for by default.

Mobile
  • Flutter
  • Dart
  • BLoC / Cubit
  • Riverpod
  • Clean Architecture
  • Dart Isolates
  • Flutter Animations
  • Push Notifications (FCM)
  • Deep Linking
  • Platform Channels
  • Responsive & Adaptive UI
Libraries & Data
  • 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)

Let's build
something real.

Tell me what you're building. I'm glad to talk through Flutter, architecture, or whatever is proving harder than it should be. Email reaches me fastest.