mahmuthan.dev
NL

Istanbul · Bereid te verhuizen naar Berlijn · EU-remote

Ik bouw mobiele apps die overeind blijven in productie.

Al meer dan 10 jaar bouw en schaal ik Flutter- en Android-apps voor klanten in e-commerce, SaaS, reizen en de publieke sector, met architectuurverantwoordelijkheid voor modulaire codebases met meer dan 1 miljoen gebruikers.

10+
jaar in productie
1M+
gebruikers
−75%
crashes in een grootschalige app
Zikrly home screen with prayer timesEnnevio personality type screenMarketPOS payment screen

01 — Projecten

Geselecteerd werk

Drie projecten waarvan ik de architectuur van begin tot eind heb gedragen.

01

MarketPOS

Multi-tenant POS-platform · Flutter + Next.js

Een monorepo waarin een Flutter-app en Next.js-panelen één Supabase-/Postgres-backend delen met dezelfde functionaliteit. Ik heb de backend van Firebase naar Supabase gemigreerd en de koppeling met de betaalterminal gebouwd.

MonorepoSupabaseRBACX-/Z-rapporten
  1. ClientsFlutter-app · Next.js-panelen
  2. ToegangRBAC · offline werken
  3. BackendSupabase / Postgres
  4. HardwareGMP-3-terminal · TLV-/LRC-codec
MarketPOS web panel point-of-sale screen
MarketPOS mobile cart screen
02

Ennevio

AI-platform voor persoonlijkheid & coaching · Flutter + Supabase

Een modulaire feature-first Flutter-app in 7 talen. De AI-coaching heb ik ontworpen rond een repository-laag tussen de chatinterface en de LLM-backend, met quotabeheer per gebruiker.

Het LLM-endpoint is nog niet ingeschakeld; de app draait met een mock-implementatie op de integratiegrens.

Feature-firstRiverpodLLM-architectuuri18n
  1. UIChatinterface · 7 talen
  2. LaagRepository-patroon · quota
  3. FunctiesSupabase Edge Functions
  4. ModelOntworpen voor OpenAI
Ennevio daily insights screen
Ennevio personality type screen
Ennevio AI coach chat screen
03

Zikrly

Privacygerichte gebedstijden-app · Flutter, nadruk op iOS

Native iOS-integraties in Swift (Live Activities, Dynamic Island, widgets op het beginscherm met een gedeelde tijdlijn) en bijpassende Android-widgets in Kotlin. Offline-first, alle gegevens blijven op het toestel.

SwiftKotlinOffline-firstPre-release
  1. AppFlutter · Riverpod · go_router
  2. iOSSwift · Live Activities · widgets
  3. AndroidKotlin-widgets
  4. DataAlleen op het toestel · geen backend
Zikrly halal place finder map
Zikrly home screen with prayer times
Zikrly dhikr library screen

Open source

flutter_mason

Een Flutter-appskelet opgebouwd uit Mason-bricks (core, page, repository, service), met DI, go_router, theming en intl-lokalisatie al ingericht.

Bekijk op GitHub ↗

02 — Ervaring

Ervaring

  1. 10/2024 – heden

    Senior Mobile Engineer (freelance)

    Zelfstandig consultant

    Architectuur van begin tot eind voor Flutter-apps in productie, gedeelde packages en projectskeletten, en GitHub Actions CI/CD met coverage-gates (meer dan 95% unit- en widgetdekking).

  2. 07/2024 – 10/2024

    Android- & Flutter-ontwikkelaar

    Yolcu360 & Bookcars

    Autoverhuur-apps met tienduizenden dagelijks actieve gebruikers, met boekings- en betaalintegraties onder een uptime-SLA van 99,9%.

  3. 04/2022 – 07/2024

    Android- & Flutter-ontwikkelaar

    Koçtaş

    Leiding over de ontwikkeling van een grootschalige e-commerce-app met meer dan 1 miljoen gebruikers. Modulaire Flutter-codebase met flutter_bloc, DI en Retrofit; 75% minder crashes.

  4. 08/2021 – 04/2022

    Ontwikkelaar mobiele apps (freelance)

    Zelfstandig consultant

    Meer dan 5 Flutter-apps opgeleverd voor e-commerce en SaaS, gebruikt door meer dan 50.000 mensen in meer dan 5 landen.

  5. 08/2020 – 08/2021

    Flutter-ontwikkelaar

    Magfi

    Een cross-platform iOS-/Android-app vanaf nul gebouwd en de releases in de App Store en Google Play beheerd. Oplostijd van bugs met 60% verkort.

Daarvoor: front-end ontwikkelaar bij 4A Labs (klantportaal voor OYAK-ERDEMIR, meer dan 10.000 gebruikers) en freelance webontwikkeling sinds 2013.

03 — Stack

Stack

01

Mobile

FlutterDartKotlinAndroid SDKSwift (WidgetKit / ActivityKit)Platform channels
02

Architectuur

Clean ArchitectureFeature-first modulesRiverpodflutter_blocgo_routerDI
03

Mobile DevOps

GitHub ActionsUnit / widget / integration testsCoverage gatesStaged rolloutsCrashlytics
04

Backend & data

RESTDio / RetrofitFirebaseSupabase (Postgres, Edge Functions)Next.js (web panels)Offline-first sync
05

AI

LLM integration architecturePrompt / response pipelinesPer-user quotasOllama

04 — Apps

Apps

Apps die ik onder mijn eigen ontwikkelaarsaccount uitbreng.

05 — Contact

Laten we praten

Ik sta open voor senior mobile-rollen in Berlijn en bij EU-remote teams.

Turks (moedertaal) · Engels (C1) · Duits (A1, lerend)