mahmuthan.dev
TR

İstanbul · Berlin’e taşınmaya açık · AB uzaktan

Üretimde ayakta kalan mobil uygulamalar geliştiriyorum.

E-ticaret, SaaS, seyahat ve kamu müşterileri için 10+ yıldır Flutter ve Android uygulamaları geliştiriyorum; 1M+ kullanıcıya hizmet veren modüler kod tabanlarının mimarisini üstlendim.

10+
yıl üretim deneyimi
1M+
kullanıcı
−%75
büyük ölçekli bir uygulamada çökme oranı
Zikrly home screen with prayer timesEnnevio personality type screenMarketPOS payment screen

01 — İşler

Seçilmiş işler

Mimarisini baştan sona üstlendiğim üç proje.

01

MarketPOS

Çok kiracılı POS platformu · Flutter + Next.js

Flutter uygulaması ile Next.js panellerinin tek bir Supabase / Postgres arka ucunu aynı özellik setiyle paylaştığı bir monorepo. Arka ucu Firebase’den Supabase’e taşıdım ve ödeme terminali entegrasyonunu yazdım.

MonorepoSupabaseRBACX / Z raporları
  1. İstemcilerFlutter uygulaması · Next.js panelleri
  2. ErişimRBAC · çevrimdışı çalışma
  3. Arka uçSupabase / Postgres
  4. DonanımGMP-3 terminal · TLV / LRC codec
MarketPOS web panel point-of-sale screen
MarketPOS mobile cart screen
02

Ennevio

Yapay zekâ kişilik ve koçluk platformu · Flutter + Supabase

7 dilde, modüler ve feature-first bir Flutter uygulaması. Yapay zekâ koçluk özelliğini, sohbet arayüzü ile LLM arka ucu arasında repository deseniyle ayrılmış bir katman ve kullanıcı başına kota yönetimiyle tasarladım.

LLM uç noktası henüz açık değil; uygulama entegrasyon sınırında sahte (mock) bir implementasyonla çalışıyor.

Feature-firstRiverpodLLM mimarisii18n
  1. ArayüzSohbet arayüzü · 7 dil
  2. KatmanRepository deseni · kotalar
  3. FonksiyonlarSupabase Edge Functions
  4. ModelOpenAI için tasarlandı
Ennevio daily insights screen
Ennevio personality type screen
Ennevio AI coach chat screen
03

Zikrly

Gizlilik odaklı namaz vakitleri uygulaması · Flutter, iOS ağırlıklı

Swift ile yerel iOS entegrasyonları (Live Activities, Dynamic Island, ortak zaman çizelgesini kullanan ana ekran widget’ları) ve Kotlin ile eşdeğer Android widget’ları. Çevrimdışı çalışır, tüm veri cihazda kalır.

SwiftKotlinÇevrimdışıYayın öncesi
  1. UygulamaFlutter · Riverpod · go_router
  2. iOSSwift · Live Activities · widget’lar
  3. AndroidKotlin widget’ları
  4. VeriYalnızca cihazda · arka uç yok
Zikrly halal place finder map
Zikrly home screen with prayer times
Zikrly dhikr library screen

Açık kaynak

flutter_mason

Mason brick’leri olarak hazırlanmış bir Flutter uygulama iskeleti (core, page, repository, service); DI, go_router, tema ve intl yerelleştirme hazır geliyor.

GitHub’da gör ↗

02 — Deneyim

Deneyim

  1. 10/2024 – Devam ediyor

    Kıdemli Mobil Mühendis (Serbest)

    Bağımsız Danışman

    Üretimdeki Flutter uygulamalarının uçtan uca mimarisi, ortak paketler ve proje iskeletleri, kapsam eşikli GitHub Actions CI/CD (%95+ birim ve widget test kapsamı).

  2. 07/2024 – 10/2024

    Android ve Flutter Geliştirici

    Yolcu360 & Bookcars

    Günlük on binlerce aktif kullanıcıya hizmet veren araç kiralama uygulamaları; %99,9 erişilebilirlik SLA’sı altında rezervasyon ve ödeme entegrasyonları.

  3. 04/2022 – 07/2024

    Android ve Flutter Geliştirici

    Koçtaş

    1M+ kullanıcılı büyük ölçekli e-ticaret uygulamasının geliştirmesine liderlik ettim. flutter_bloc, DI ve Retrofit ile modüler Flutter kod tabanı; çökme oranı %75 azaldı.

  4. 08/2021 – 04/2022

    Mobil Uygulama Geliştirici (Serbest)

    Bağımsız Danışman

    E-ticaret ve SaaS alanında 5+ ülkede 50B+ kullanıcının kullandığı 5+ Flutter uygulaması teslim ettim.

  5. 08/2020 – 08/2021

    Flutter Geliştirici

    Magfi

    iOS / Android uygulamasını sıfırdan geliştirdim, App Store ve Google Play yayınlarını yönettim. Hata çözüm süresini %60 kısalttım.

Öncesi: 4A Labs’te Front-End Geliştirici (OYAK-ERDEMIR müşteri portalı, 10B+ kullanıcı) ve 2013’ten itibaren serbest web geliştirme.

03 — Teknolojiler

Teknolojiler

01

Mobil

FlutterDartKotlinAndroid SDKSwift (WidgetKit / ActivityKit)Platform channels
02

Mimari

Clean ArchitectureFeature-first modulesRiverpodflutter_blocgo_routerDI
03

Mobil DevOps

GitHub ActionsUnit / widget / integration testsCoverage gatesStaged rolloutsCrashlytics
04

Arka uç ve veri

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

Yapay zekâ

LLM integration architecturePrompt / response pipelinesPer-user quotasOllama

04 — Uygulamalar

Uygulamalar

Kendi geliştirici hesabımla yayınladığım uygulamalar.

05 — İletişim

Konuşalım

Berlin’deki ve AB’den uzaktan çalışan ekiplerdeki kıdemli mobil rollere açığım.

Türkçe (ana dil) · İngilizce (C1) · Almanca (A1, öğreniyorum)