Currently reviewing Flutter fintech apps at Masarat

Flutter apps, built to survive production.

I'm a senior mobile engineer with 5+ years of shipping Flutter apps backed by Laravel and PostgreSQL. Today I review Flutter frontends for banking and payment products at Masarat, and I still build my own apps from first screen to release.

lib/auth/session_store.dart
Future<String?> readSession() async {Removed line:  final token = prefs.getString('session');Added line:  final token = await secure.read(key: 'session');  return token;}
Reviewer note

Session tokens belong in secure storage, not SharedPreferences. Plain storage is readable on a rooted device.

Illustrative example of a client-side security note from a fintech Flutter review.
Core toolkitFlutter & DartBLoCLaravelPostgreSQLAWS & Docker

Real products. Practical engineering.

A selection of mobile applications, business systems, and developer tools I've worked on.

What's Required

A practical guide to administrative procedures, bringing required documents and step-by-step instructions into one place.

  • Flutter
  • Laravel
  • Filament
  • BLoC
  • Docker

Libozzle

An e-commerce app for the Libyan market. I revamped the cross-platform experience with a focus on clearer navigation, responsive layouts, and usability.

  • Flutter
  • BLoC
  • Firebase
  • OneSignal
  • Pusher

Masaken

A property platform for the Libyan market, combining commercial real-estate workflows with structured property data and search indexing.

  • Flutter
  • BLoC
  • Firebase
  • Google Maps
  • OneSignal

More from the workbench

Flutter Config Manager

A VS Code extension that brings Flutter permissions and SDK configuration together across Android, iOS, and macOS.

  • VS Code Extension

Paperless Traffic System

A traffic-management system connecting driver and officer apps, OCR scanning, and administration and insurance dashboards.

  • Flutter
  • Laravel

Familia Chores

A gamified household-task platform pairing a Flutter app with Clean Architecture and a Laravel backend.

  • Flutter
  • Laravel

Skina

A booking experience for salons, gyms, and wellness businesses. At Zi-Lab, I led mobile development and built the dashboard for bookings, services, and staff.

  • Flutter
  • GetX
  • Firebase

Skina Business

The business side of Skina: managing services, products, employee schedules, and payments.

  • Flutter
  • GetX
  • Firebase

ChefTech

A cooking assistant that uses the OpenAI GPT API to suggest recipes from ingredients people already have.

  • Flutter
  • OpenAI GPT
Other projects & experiments
  • Libyan Currency Detector (AI): Trained on 12,000+ images with real-time video frame extraction.

  • Pharmacy POS: Built a comprehensive POS system featuring detailed reporting and staff management.

  • Car Clinic: Delivered a maintenance tracking application for mechanics and vehicle owners.

  • Ollama Desktop: A Flutter GUI designed for managing and running local AI models effortlessly.

    GitHub

I connect the product to the engineering.

My work spans the full product: the interface people use, the APIs it depends on, and the infrastructure that keeps it running. I bring Flutter expertise and backend experience to teams that need ownership across those boundaries.

From booking platforms to business dashboards, I focus on clear user journeys, maintainable architecture, and dependable delivery. I've also led teams, coordinated project timelines, and presented technical ideas to international audiences.

3rd place · Huawei Seeds for the FutureOur team placed third globally in a competition involving teams from 172 countries.

The experience behind the work.

Download CV

Aug 2026 — Present

Masarat IT & Financial Services

Flutter Frontend Code Reviewer · Fintech Applications

  • Review Flutter frontends for banking and payment apps: architecture, state management, navigation, and maintainability.
  • Audit authentication, session handling, and sensitive-data flows, then recommend safer client-side patterns.
  • Raise release confidence by reviewing tests, tightening CI/CD quality gates, and checking performance and error handling.
  • Trace production issues to the Flutter client, mentor developers with structured feedback, and pitch in on refactors and fixes.

Scope: Flutter frontend review and quality. Backends are reviewed only through client integration and observable behavior.

May 2021 — Present

Freelance Software Engineer

Full-Stack Mobile Developer

  • Libozzle: revamped a multi-platform e-commerce app for better UI/UX and responsiveness.
  • ChefTech: integrated OpenAI GPT API for an AI-powered cooking assistant.
  • Masaken: delivered a real-estate commercial app tailored for the Libyan market.
  • Pharmacy POS: built a full POS system with reporting and staff management.
  • Car Clinic: delivered a maintenance tracking app for mechanics and customers.

Nov 2022 — Jan 2026

Zi-Lab Technologies

Flutter Mobile Developer

  • Led end-to-end development of Skina and Skina Business for salons and businesses.
  • Built the Skina dashboard to manage bookings, services, and employees.
  • Implemented robust state management and performance optimizations.

Jul 2022 — Feb 2023

Huawei

Team Leader · Seeds for the Future

  • Led our team to third place globally in Seeds for the Future, competing with teams from 172 countries.
  • Coordinated the project timeline, team contributions, and final presentation.

Nov 2021 — May 2022

MULJIN

Flutter Developer Intern

  • Collaborated with senior developers to implement features and fix production issues.
  • Strengthened understanding of agile workflows and Flutter architecture.

Built across the stack.

Mobile experiences

Cross-platform interfaces with structured state management and responsive layouts.

  • Flutter
  • Dart
  • BLoC
  • GetX

Backend systems

APIs, relational data, and the business logic that connects the product.

  • Laravel
  • PostgreSQL
  • MySQL
  • Firebase
  • REST APIs

Maintainable architecture

Clear responsibilities and reusable patterns for applications that evolve.

  • Clean Architecture
  • MVC
  • Repository Pattern

Production & workflow

Version control, containerized services, and repeatable release workflows.

  • AWS
  • Docker
  • GitHub Actions
  • Git
  • Linux

University of Tripoli

Information Technology – Software Engineering

2016 – 2022

Across languages. Across teams.

  • Arabic · Native
  • English · C1
  • French · B1