Mobile Programmer • Sejak 2018

Bangun aplikasi Android modern yang cepat & indah.

Saya fokus pada Kotlin, Flutter, dan Jetpack Compose. Mengutamakan performa, arsitektur bersih, dan pengalaman pengguna yang halus.

  • ⚙️ Kotlin • Coroutines • Flow
  • 🎯 Flutter • Dart
  • 🧩 Jetpack Compose • Material 3
  • 🧪 Unit Test • CI/CD
  • ☁️ Firebase • REST • GraphQL

Tentang Saya

Saya Muhammad Maftuhin, programmer mobile yang membangun aplikasi Android/iOS dengan pendekatan modern dan maintainable. Berkarier sejak 2018, saya terbiasa menerapkan clean architecture, MVVM, reactive patterns, instrumented/unit testing, hingga otomatisasi CI/CD. Tujuan saya sederhana: membantu bisnis meluncurkan produk mobile yang stabil, cepat, dan menyenangkan dipakai.

Kualitas Kode

Modular, testable, dan mengikuti best-practices Android & Flutter. Mengutamakan maintainability.

Desain Modern

Material 3, animasi halus, aksesibilitas, dan performa yang efisien.

Kolaborasi Nyaman

Terbiasa Git flow, code review, dan komunikasi asinkron yang jelas.

Keahlian

Android & Kotlin

  • Jetpack Compose, Material 3
  • Coroutines, Flow
  • Hilt/Dagger, Koin
  • Room, DataStore
  • Retrofit/OkHttp, GraphQL

Flutter

  • State Management (Bloc/Provider/Riverpod)
  • Custom Widgets & Animations
  • Platform Channels
  • Dio/HTTP, GraphQL

DevOps & Lainnya

  • Firebase (Auth, Firestore, FCM)
  • CI/CD (GitHub Actions, fastlane)
  • Testing (Unit, UI, Integration)
  • Analytics & Crashlytics

Portofolio

Beberapa contoh projek (placeholder). Ganti dengan projek asli kapan saja.

Kotlin • Compose

Aplikasi Keuangan Pribadi

Manajemen pengeluaran dengan grafik realtime, sinkronisasi cloud, dan tema gelap.

MVVMRoomCoroutine
Demo/Repo
Flutter

Marketplace UMKM

Aplikasi e-commerce ringan dengan push notification, pembayaran, dan chat.

BlocDioFirebase
Demo/Repo
Kotlin • Native

Tracker Kebugaran

Pencatat aktivitas dengan GPS tracking, sensor, dan integrasi Wear OS.

SensorsWorkManagerCompose
Demo/Repo