Skip to content

Mazouzi AymeneMobile & Backend EngineerAlgiers, Algeria

Mobile apps, and the backends behind them.

Offline-first Flutter on the client, Node.js and MySQL behind it. Five years, 15+ production apps. Currently at Yassir (YC W20).

Work

14 shipped products across delivery, travel, ERP, retail and field logistics: a multi-service super app, a multi-tenant ERP client, a modular travel platform, and the production scheduling API behind a booking product. Each one opens a full case study covering the architecture and the constraints that shaped it.

What I work on

I work on both sides of the wire. Most of what I ship runs in the field on unreliable connections, so the mobile work centres on offline-first storage, sync conflict resolution, and keeping startup and list rendering fast on low-end Android hardware. On the backend I design the schema and the API surface, then keep them honest with indexes, transactions and contract tests. I have owned products end to end (data model, API, client architecture, release pipeline) and run the code reviews that keep the next engineer productive.

  • Mobile engineering

    Flutter and Dart as the primary stack, with native Android where the platform work demands it. Clean architecture, BLoC/Cubit state management, dependency injection, navigation, theming, localisation with full RTL, and the release pipelines that get signed builds onto both stores.

  • Offline-first and sync

    The problem behind most of my work: field teams lose connectivity mid-shift and cannot lose data. Local persistence, writes queued on device, conflict resolution on reconnect, and background sync, so a driver keeps selling through a dead zone and nothing is lost when the signal returns.

  • Backend and APIs

    REST services and the schemas underneath them. Transactional integrity across multi-table writes, role-based access control, indexing and query optimisation, contract-tested OpenAPI specs, and containerised deploys. A schema rework at Yassir improved query efficiency by 50%.

  • Hardening and delivery

    Protecting released binaries against reverse engineering, encrypting data at rest on device, and integrating the systems a business already runs: maps, push, payments, CRM and accounting. CI pipelines, code review and mentoring alongside it.

Skills

Everything below is in production on something listed on this page. There is no aspirational technology on this list, and no percentage next to any of it.

  • Mobile engineering

    Primary stack. Five years, 15+ production apps on Google Play and Sunmi POS hardware.

    • Flutter
    • Dart
    • BLoC/Cubit
    • get_it
    • Dio
    • Freezed
    • fpdart
    • Melos
    • Clean Architecture
    • Android
    • Kotlin
    • Jaspr
  • Backend and APIs

    REST services owned end to end, from the data model through to contract tests.

    • Node.js
    • Express
    • REST APIs
    • OpenAPI
    • Sequelize
    • JWT
    • OAuth2
    • Jest
    • Dredd
  • Data and storage

    Schema design, indexing and the offline-first local stores that keep field apps usable.

    • MySQL
    • MongoDB
    • Realm
    • SQLite
    • Redis
    • Background sync
  • Platform and delivery

    Release pipelines, store submissions, and the integrations a business already runs on.

    • Docker
    • GitHub Actions
    • CI/CD
    • Git
    • Firebase
    • Firebase FCM
    • Crashlytics
    • Google Maps
    • ESC/POS
    • Playwright
    • App hardening
    • Data encryption
  • Foundations

    From the computer science degree, and still what the rest of this list rests on.

    • Algorithms
    • Data Structures
    • SQL
    • Java
    • C++

Experience

Five years across a Y Combinator startup, a product studio, and independent client work on both sides of the stack.

  1. 2023 - Now

    YASSIR

    Y Combinator W20

    Mobile Developer

    Two verticals of a multi-service super app: the food delivery app in a cross-functional team of 12, and the travel platform in a team of 7.

    • Reworked the database schema with the backend team and improved query efficiency by 50%.
    • Cut load times and raised responsiveness by profiling the slowest screens and fixing what the traces showed.
    • Architected the travel platform as a Melos monorepo, 6 feature packages over 3 shared ones, so each vertical builds, tests and ships on its own.
    • Shipped it as an embeddable module rather than a standalone app: CI publishes an Android AAR and an iOS xcframework to GitHub Packages for the native super app to consume.
    • Designed the native-to-Flutter bridge over MethodChannels for config and session hand-off, covering token refresh, forced logout when refresh fails, and state reset on resume.
    • Extracted the domain and API layers into pure-Dart packages, so a Jaspr web client reuses the same entities and HTTP layer instead of reimplementing them.
    • Delivered food delivery features on surfaces shared with grocery and retail, without regressing the other verticals.
    • Flutter
    • Dart
    • Melos
    • BLoC/Cubit
    • Realm
    • MongoDB
    • Jaspr
    • REST APIs
    • Google Maps
    • GitHub Actions
  2. 2020 - 2023

    M-FORMATIK

    Mobile Developer

    Product lead on the mobile portfolio: e-commerce, delivery, and stock management systems for business clients.

    • Led development of 15+ mobile applications for business clients, contributing to 50% business growth.
    • Owned the full product lifecycle: data model and API design through release and post-launch support.
    • Hardened released binaries against reverse engineering and encrypted sensitive data at rest on device.
    • Mentored junior developers and ran the code reviews that held the quality bar.
    • Flutter
    • Dart
    • Node.js
    • Express
    • SQLite
    • MySQL
    • Firebase
    • REST APIs
    • Google Maps
  3. 2021 - Now

    Independent

    Mobile & Backend Engineer

    Client and personal products owned end to end, on both sides of the stack, alongside published open-source Flutter work.

    • Target Operations (since Aug 2025): sole developer of the Flutter client for a multi-tenant ERP: 41 feature modules, 88 screens, 230 REST endpoints, shipped to Google Play and to Sunmi POS handhelds.
    • Built it on feature-sliced clean architecture with BLoC/Cubit and a single get_it container, and made per-screen permissions server-driven so one binary adapts to each tenant's role configuration.
    • Drove thermal receipt printing down two hardware paths, Sunmi built-in and Bluetooth ESC/POS, including Arabic receipts, and localised the app across EN, AR and FR with full RTL.
    • Reservation platform (Jul 2025 - Mar 2026): sole backend engineer on a production Node.js API: 106 REST endpoints, 15 domain modules, 31 Sequelize models, 4 role tiers, serving a mobile app and a public website.
    • Designed its availability engine: merges opening hours, staff schedules, recurring absences, breaks and live bookings into normalised intervals, then fits multi-service durations into the free windows without ever double-booking.
    • Replaced that platform's legacy Laravel backend in place, with no data migration, by reimplementing Laravel's AES-256-CBC payload format and password hashing in Node, and held the surface to a modular OpenAPI 3 spec with Dredd contract tests.
    • Mantoudj Bladi: designed and shipped a farmer-to-buyer marketplace, now serving 1500 monthly active users.
    • Honest-Inn: a mission-based platform routing candidates into hospitality job openings.
    • custom_date_range_picker: a Flutter package holding a perfect 160/160 score on pub.dev.
    • Flutter
    • Dart
    • BLoC/Cubit
    • get_it
    • Node.js
    • Express
    • Sequelize
    • MySQL
    • Redis
    • Docker
    • Firebase
    • ESC/POS
  4. 2016 - 2021

    University of M'sila

    Master's degree, Computer Science

    Education

    Algorithms, data structures and databases, alongside mobile and web development.

    • Java
    • C++
    • SQL
    • Android
    • Algorithms
    • Data Structures

Open source

Published Flutter widgets running in other developers' production apps. Every figure below is live on pub.dev and GitHub, and checkable without taking my word for it.

160/160
pub.dev score
84
Likes
1,928
Installs / 30 days

custom_date_range_picker

A configurable Material date range picker for Flutter. Published on pub.dev under MIT, running in other people's production apps.

  • MIT
  • Android
  • iOS
  • Web
  • macOS
  • Windows
  • Linux

date_picker

An earlier Flutter date picker widget. Forked 14 times by other developers.

38
Stars
14
Forks
Source

Open to senior mobile and backend roles.

Flutter and Dart on the client, Node.js and MySQL on the server, and the offline-first architecture between them. Based in Algiers, experienced with remote and distributed teams. Email is the fastest way to reach me.