You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Mohamed BziyarMB

Mohamed Bziyar

Expert Flutter | Real-Time, Logistics, IoT & GPS

€280/day
Lyon, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Mohamed

I architect production-ready Flutter applications that handle what most engineers avoid: offline-first synchronization, real-time data pipelines, hardware telemetry, and geospatial logic.

WHAT I DO:
I don't just stitch mockups together. I build complex architectures (tracking, logistics, fleet management) end-to-end.
With 5 years of exclusive Flutter experience, I single-handedly deliver systems (Mobile + Real-time Backend) that typically require a team of 4 to 5 developers.

TECHNICAL EXPERTISE (Keywords):
• Mobile: Flutter, Dart, BLoC, Cubit, offline architecture (Hive, proactive caching).
• Real-time & Geospatial: WebSockets, SSE, routing algorithms, geofencing, Google Routes API.
• IoT & Telemetry: Hardware integration (Traccar, Teltonika protocols, GPS drift correction).
• Backend & DB: Rust, Laravel, PostgreSQL, Supabase, Firebase.

MY EXPERIENCE:
• International clients: France, US, Canada, Saudi Arabia.
• Full ownership of architectural decisions autonomously (100% Remote).
• Development of multi-tenant and scalable B2B solutions.
  • Arabic

    Native or bilingual

  • French

    Fluent

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • OMA FLEET
    Software Engineer
    TECH
    October 2024 - Today (1 year and 10 months)
    Casablanca, Morocco
    B2B fleet telematics platform serving major Moroccan logistics operators. Solo development: backend, mobile apps, and real-time infrastructure.

    Architected three independent real-time streaming paths: WebSocket for client tracking (250ms GPS, 8-point rolling average), Supabase Realtime with stale data filtering, and a Rust/Axum SSE server with mpsc::channel(10) backpressure.

    Extended Traccar with device-sandboxed JEXL expressions to normalize fuel, speed, CAN bus signals, and position frame events.

    Built circle and polygon geofence engines with precomputed lookup structures, achieving O(1) performance for live multi-hundred device fleet tracking.

    Designed a Melos monorepo with two production Flutter apps sharing a single omafleet_core package; OTA updates via Shorebird, localized in four languages including Moroccan Darija.

    Migrated PostgreSQL tc_positions and tc_events tables to native partitioning on Supabase. Zero downtime incidents over 18 months of 24/7 tracking SLA.
    Flutter Dart Real-time / WebSocket Mobile Architecture Supabase
  • SAFEROUTZ
    Senior Mobile Engineer
    TRANSPORTATION
    February 2025 - Today (1 year and 6 months)
    Indianapolis, IN, USA
    Architected and shipped a multi-tenant GPS tracking platform for student transportation safety, solo, within a single development cycle. Feature set and timeline that typically takes a 4–5 person team. Real-Time Location Engine Custom WebSocket pipeline with 250ms GPS sampling, dual channel broadcasting, and automatic reconnection with exponential backoff. 8 point rolling average to kill GPS jitter and keep map movement smooth on the parent side. No polling. Offline-First Maps Proactive tile cache covering zoom levels 10–17 with a 2km route buffer, built as a parallelized background task before each trip. 30- day TTL. Drivers navigate their full route with zero network dependency non negotiable for a child safety product.
    Geospatial Route Intelligence Route snapping via equirectangular projection with a multi tolerance fallback (1 m → 2m → 6m → 10m → 15m) to correct GPS drift in real time. Deviation detection at 150m with proximity aware suppression near stops to avoid false positives. Multi Tenant Architecture. Built for multi district scale from day one. Adding a new school district is an API base URL change, nothing more. Zero critical incidents in production since launch.
    Flutter Dart Geolocation Mobile Application Mobile Architecture
  • Courrier Diakité
    Driver Mobile App
    LOGISTICS AND SUPPLY CHAIN
    October 2024 - April 2026 (1 year and 6 months)
    Québec, Canada
    Freelance engagement with a Canadian logistics company (Quebec).

    Solo-built Flutter app for a Montreal courier company. Drivers manage their full day through it: scanning parcels, updating statuses, logging attendance, and tracking hospital routes across dead zones and unreliable mobile connectivity.

    Offline-First Sync

    Hive-backed request queue that stores any pending API call, including multipart image uploads, as a typed OfflineRequestModel. Images are moved from OS temp to a permanent offline_sync/ folder before queuing so they survive session resets. Queue drains on reconnect, with deduplication so only the last value per stop is ever sent.

    GPS as a Passive Sync Trigger

    Every background location heartbeat calls syncRequests() so GPS pings drain the offline queue with no separate background job needed.

    QR Scanner with Business Logic

    Duplicate detection, order-to-package cross-validation, whitelist checks, and multi-scan gates before confirm unlocks. Distinct audio beeps for success and error so drivers never need to watch the screen.

    Architecture

    Cubit + Freezed + fpdart Either on newer flows, ChangeNotifier on legacy ones, coexisting via GetIt. Retrofit over Dio with 30+ endpoints. Offline indicator is derived from whether the repo hit network or cache, not a manual flag.
    GPS Engineer Flutter Dart | GPS & IoT Systems Flutter Laravel Dart

Recommendations

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Associate's degree, Associate's
    Brevet de Technicien Supérieur (BTS)
    2019
    Associate's degree, Associate's
  • Baccalaureate
    Al QODS Chemaia High School
    2014
    Baccalaureate

Skill set

Categories