MuhammadIhsanRahman

Portofolio Flutter

Flutter Developer

Saya bikin aplikasi Flutter yang enak dipakai dan bisa diandalkan—di mobile, desktop, maupun web.

Muhammad Ihsan Rahman
Bogor, Indonesia2+ tahun pengalaman
15+Proyek dikerjakan
10Game edukasi web
1 Juta+Unduhan gabungan E-Book dan E-Library yang saya maintain
75Sekolah dikunjungi
Tentang01

Yang kepakai. Yang rapi. Yang masih bisa tumbuh.

Saya Flutter developer yang biasa mengerjakan aplikasi berperforma tinggi—arsitekturnya scalable, alurnya jelas, enak dipakai.

Dua tahun terakhir saya develop dan maintain produk Flutter di lingkungan kerja: nambah fitur, integrasi REST API dan Firebase, sampai rilis di Android, iOS, Windows, macOS, dan web.

Yang saya jaga bukan cuma tampilannya. Kodenya terstruktur, statenya gampang diurus, integrasinya stabil, dan produknya tetap enak dikembangkan seiring waktu.

Cara saya kerja

Alur singkat dari brief sampai rilis—lalu balik lagi ke produk dengan masukan pengguna di lapangan.

  1. 01

    Brief

    Kebutuhan produk dan desain saya susun jadi build Flutter yang jelas fokusnya.

  2. 02

    Implementasi

    Layarnya dikerjakan pakai Provider, go_router, dan susunan Clean Architecture.

  3. 03

    Integrasi

    REST API disambungkan lewat Dio, plus Firebase Authentication dan Firestore.

  4. 04

    Rilis

    Rilis di Google Play, archive build iOS, dan host Flutter Web kalau memang perlu.

  5. 05

    Belajar di lapangan

    Masukan dari kunjungan sekolah—guru dan siswa—saya bawa balik ke kode.

Technology stack

Yang saya pakai untuk maintain aplikasi production di mobile, desktop, dan web.

01

Flutter lintas platform

  • Flutter & Dart
  • Android, iOS, Windows, macOS, web
  • Maintenance production
02

Layanan & data

  • REST API dengan Dio
  • Firebase Authentication
  • Cloud Firestore
03

Arsitektur

  • Provider
  • Clean Architecture
  • go_router
04

Rilis

  • Rilis Google Play
  • Build & archive iOS
  • Hosting Flutter Web
StudioSangga

Jasa website dan aplikasi, lewat Sangga.

Saya jalankan Sangga Software House untuk website, company profile, halaman kampanye, serta aplikasi iOS dan Android menggunakan Flutter. Pengerjaan mulai setelah penawaran tertulis.

Buka sangga.id
Karya pilihan02

Produk untuk belajar, kerja, dan keseharian.

Beberapa aplikasi lintas platform dan proyek mandiri—cara saya menjaga kualitas, keandalan, dan pengalaman penggunanya.

1 Juta+unduhan gabungan E-Book Erlangga dan E-Library Erlangga, produk yang saya bantu maintain
01Pendidikan lintas platform

E-Book Erlangga

Saya kerjakan fitur baru, rapikan UI/UX membaca, serta kuatkan performa dan keamanan di build production. REST API dan Firebase ikut saya integrasikan, lalu aplikasinya saya maintain di Android, iOS, Windows, dan macOS.

Aplikasi production untuk mobile dan desktop
AndroidiOSWindowsmacOS
FlutterFirebaseREST APIProvider
Fitur baruUI/UXPerformaKeamananAPI & Firebase
Preview resmi Google Play
3D smartphone showing E-Book Erlangga preview resmi
02Perpustakaan digital

E-Library Erlangga

Saya maintain fitur production di mobile dan desktop, integrasikan REST API dan Firebase Authentication, plus perbaiki stabilitas lewat debugging dan kerja performa. Kerja bareng tim backend dan UI/UX jadi rutin.

Aplikasi production untuk mobile dan desktop
AndroidiOSWindowsmacOS
FlutterDartFirebaseREST API
Maintenance productionAPI & Firebase AuthStabilitas & perbaikan bugKolaborasi lintas tim
Preview resmi Google Play
3D smartphone showing E-Library Erlangga preview resmi
03Belajar bahasa Inggris yang interaktif

Beelang

Saya maintain aplikasi production Android dan iOS, dan jaga integrasi REST API serta Firebase supaya tetap andal di rilis sehari-hari.

Aplikasi production untuk Android dan iOS
AndroidiOS
FlutterFirebaseREST APIGit
Maintenance productionREST APIFirebase
Preview resmi Google Play
3D smartphone showing Beelang preview resmi
04Super app Erlangga

Circl

Saya kerjakan navigasi, state, dan layout Flutter yang responsif, pakai API kalau sudah tersedia, plus alur Erlangga SSO dan mini app E-Book di dalam super app.

Masih dikerjakan · belum rilis publik
UI mobile
FlutterDartResponsive UI
Navigasi & stateUI responsifErlangga SSOMini app E-BookIntegrasi API sebagian
3D smartphone showing Circl video implementasi antarmuka
Mini app

Masuk ke dalam Circl.

Beberapa produk dibawa ke satu akun Erlangga lewat antarmuka super app yang seragam.

Tersedia di Circl
E-Book Erlangga

Mini app baca digital untuk akses buku Erlangga dari dalam Circl yang sudah terhubung.

3D smartphone showing E-Book Erlangga mini app di dalam Circl
05Pengetahuan dan artikel

Erlanggapedia

Saya kerjakan navigasi, state, dan layar pencarian artikel yang responsif di Flutter, plus integrasi API secara bertahap seiring produk menuju rilis.

Masih dikerjakan · belum rilis publik
UI mobile
FlutterDartResponsive UI
Navigasi & stateUI responsifIntegrasi API sebagian
3D smartphone showing Erlanggapedia video implementasi antarmuka
06Learning management system

Kelasku

Saya kerjakan navigasi, state, dan layar LMS yang responsif untuk kelas, materi, dan alur belajar, plus integrasi API secara bertahap seiring produk menuju rilis.

Masih dikerjakan · belum rilis publik
UI mobile
FlutterDartResponsive UI
Navigasi & stateUI responsifIntegrasi API sebagian
3D smartphone showing Kelasku video implementasi antarmuka
07Pencatat keuangan pribadi

Monevo

Proyek pribadi yang masih dikembangkan: saya bikin UI Flutter untuk transaksi, kategori, multi-akun, dan ringkasan keuangan pakai Provider, Clean Architecture, dan Firebase. Belum ada demo publik.

Proyek pribadi · Masih dikembangkan · Belum ada demo publik
AndroidiOS
FlutterProviderClean ArchitectureFirebase
Transaksi & kategoriRingkasan multi-akunProvider & Clean ArchitectureFirebase
3D smartphone showing Monevo preview resmi

Portofolio web edukasi

Pengalaman belajar yang nyambung ke buku di baliknya.

Kesepuluh game Flutter Web di sini saya yang bangun—navigasi, logika permainan, skor, dan layout responsif sesuai masing-masing buku. Desain dan kontennya didukung tim.

Terkait bukuPendamping bukuFlutter Web
Lihat sepuluh proyek
Sampul buku Kimia SMA/MA Kelas XISampul buku IPA Fisika SMA/MA Kelas XSampul buku IPA Biologi SMA/MA Kelas XSampul buku IPA Kimia SMA/MA Kelas X
04 · Bank soal dari beberapa buku

Erlangga Quiz

Soal berwaktu dari empat buku sains Erlangga: kimia, fisika, dan biologi.

1 proyek interaktif
Sampul Aktivitas Merdeka Literasi dan STEAM Sains usia 4–5 tahun
06 · Pendamping buku usia dini

Aktivitas Merdeka Literasi & STEAM · Sains 4–5 Tahun

Pengalaman Beelang STEAM yang nyambung ke buku aktivitas Erlangga for Kids.

1 proyek interaktif
Di luar kodeDi lapangan

Masukan dari lapangan, langsung balik ke development.

Dari 75 kunjungan sekolah—SD sampai SMA—saya dengar langsung dari guru dan siswa, bantu implementasi dan sosialisasi produk, lalu bawa temuan itu jadi perbaikan konkret di codebase.

Pengalaman03

Bangun, belajar, rilis—satu produk dulu.

Pengalaman kerja

Sep 2024 — Sekarang

App Programmer

PT Penerbit Erlangga

Saya bangun dan maintain tiga aplikasi Flutter; E-Book Erlangga dan E-Library Erlangga sudah tembus 1 Juta+ unduhan gabungan. Kerja bareng tim desain dan backend, integrasi API dan Firebase, perbaikan performa, plus dampingi implementasi produk lewat kunjungan ke 75 SD, SMP, dan SMA.

Okt 2023 — Jan 2024

Web Developer Intern

PT Allsys Solutions

Membangun sistem informasi keuangan berbasis web: laporan akuntansi, dashboard, piutang, hutang, dan aset, pakai CodeIgniter dan MySQL.

Pendidikan

Des 2024

Sarjana Ilmu Komputer

Universitas Pakuan · IPK 3.78 / 4.00

Lulus S1 Ilmu Komputer dengan fokus di software development, database, sistem informasi, plus aplikasi web dan mobile.

2020

SMA

SMAS Kosgoro · Kota Bogor

Lulus SMA di Bogor.

Terbuka untuk kolaborasi proyek

Ada proyek yang mau dibahas?

Saya terbuka untuk proyek Flutter dan kerja sama profesional—produk baru, partnership, atau yang bisa kita rilis bareng. Paling gampang mulai dari email.