Work

Project portfolio untuk menunjukkan ownership, technical depth, dan impact.


Featured Projects

Aplikasi Flutter partner Komtim untuk talent pool, invoice, Kompay, absensi talent, shopping, performance report, rating, unhire, PIN, feed, dan notification.

Memberi partner Komtim satu aplikasi untuk mengelola operasi talent dan pembayaran yang sebelumnya tersebar di banyak workflow.

Flutter Developer · 2026

AndroidFlutteriOSFlutter DeveloperMobile Developer

Aplikasi mobile berbasis Flutter untuk monitoring peternakan. Peternak dapat mencatat data ternak, kandang, pakan, dan aktivitas harian. Pendamping memantau perkembangan dan memberikan rekomendasi melalui fitur komunitas dan konsultasi.

Flutter Developer · 2024 - 2025

AndroidFlutteriOSFlutter DeveloperMobile Developer
FlutterDartFlutter BLoCGo RouterGet It (DI)REST APISSO (Google Sign-In + Firebase Auth)OpenStreetMap (flutter_map) +15 more

Iterasi lanjutan dari news-app-mvvm dengan arsitektur Clean Architecture lengkap, BLoC + Cubit, Firebase OTP untuk reset password, Google Sign-In, dan compute() isolate untuk crop dan compress avatar di profile.

Menunjukkan kemampuan meramu Clean Architecture Flutter dengan state management BLoC plus Cubit secara proporsional, menangani integrasi third-party yang umum ditemui di production (Firebase OTP, Google OAuth), dan memahami batas antara Main Thread dan Isolate ketika beban komputasi berat seperti decode image muncul di alur UI.

Solo Flutter developer (learning project lanjutan) · 2026

FlutterFlutter DeveloperMobile Developer

Aplikasi Flutter internal untuk kebutuhan karyawan dan admin: presensi geofence+liveness, cuti, shift, reporting, procurement, SDM, dan probation.

Mendigitalisasi proses HRIS internal agar kebutuhan karyawan dan admin bisa berjalan lebih terpusat dari mobile.

Flutter Developer · 2024 - 2026

AndroidFlutteriOSFlutter DeveloperMobile Developer

Other Projects

Flutter news reader sebagai project belajar MVVM + Provider dengan pragmatic Clean Architecture empat lapisan dan disiplin TDD pada ViewModel dan Repository, memakai free-api-news sebagai backend.

Menunjukkan pemahaman jujur soal state management Flutter: memilih MVVM + Provider sebagai pendekatan ringan, memisahkan ViewModel dari akses API, dan menjaga UI tetap reaktif lewat ChangeNotifier. Sekaligus membuktikan kemampuan menulis test yang bermakna pada ViewModel dan Repository, bukan sekadar mengejar coverage.

Solo Flutter developer (learning project) · 2026

FlutterFlutter DeveloperMobile Developer
FlutterDartProvider (ChangeNotifier)diodartz (Either/Failure)equatablego_routerget_it +6 more

Aplikasi iOS native untuk browsing dan mencari resep makanan — project learning yang mengeksplorasi berbagai arsitektur iOS (VIPER modular, SPM), reactive programming paradigm (Callback, Combine, RXSwift), dependency injection, dan local database. Dilengkapi dokumentasi arsitektur lengkap berupa flowchart.

Project learning yang mendemonstrasikan penguasaan arsitektur iOS modern: dari monolitik ke modular VIPER dengan SPM, migrasi networking (URLSession → Alamofire), reactive programming (Callback → Combine → RXSwift), dependency injection (SwiftInject), dan local database (RealmSwift). Dilengkapi dokumentasi arsitektur visual berupa flowchart untuk setiap layer.

iOS Developer · 2025

iOSiOS DeveloperSwiftMobile Developer
SwiftSwiftUIVIPER ArchitectureSwift Package Manager (SPM)URLSessionAlamofireCombine FrameworkRXSwift +6 more

Custom Flutter bottom navigation widget bergaya Apple liquid glass yang dibangun dari nol dengan BackdropFilter, CustomPainter, dan AnimatedPositioned, tanpa package UI eksternal, dengan API reusable.

Menunjukkan pemahaman rendering pipeline Flutter: cara BackdropFilter bekerja dengan extendBody, cara CustomPainter dipakai untuk efek visual yang tidak bisa dicapai dengan widget standar, dan cara AnimatedPositioned dipakai untuk movement yang terasa liquid.

Solo Flutter developer (eksplorasi UI engineering) · 2026

FlutterFlutter DeveloperMobile Developer
FlutterDartBackdropFilterCustomPainterAnimatedPositionedAnimatedScaleAnimatedDefaultTextStyleSweepGradient +3 more

iOS app Flutter yang menjembatani UI Dart ke Swift native via MethodChannel untuk menjalankan Apple Vision Framework (face landmark detection) dan kalkulasi Golden Ratio secara offline, dengan Clean Architecture dan animasi glassmorphism.

Menunjukkan pemahaman cara kerja Flutter-to-Native bridge via MethodChannel, bagaimana data diserialkan dari Dart ke Swift dan kembali, serta bagaimana memisahkan native computation dari business logic lewat Clean Architecture sehingga layer Domain tidak tahu bahwa data berasal dari Apple Vision.

Solo Flutter developer (eksplorasi teknologi) · 2026

iOSiOS DeveloperFlutter DeveloperSwiftMobile Developer
FlutterDartSwiftApple Vision Framework (VNDetectFaceLandmarksRequest)MethodChannel (FlutterMethodChannel)flutter_bloc (BLoC + Cubit)get_itequatable +3 more

Flutter voice changer yang mengintegrasikan C++ SoLoud audio engine via Dart FFI (bukan MethodChannel) untuk manipulasi pitch dan tempo zero-latency, dengan Clean Architecture dan Dart Isolate untuk visualizer.

Menunjukkan pemahaman batas antara Dart runtime dan C++ native memory, cara kerja Dart FFI sebagai alternatif MethodChannel untuk kasus latency-sensitive, dan bagaimana Dart Isolate dipakai untuk memindahkan beban komputasi dari Main Thread.

Solo Flutter developer (eksplorasi teknologi) · 2026

FlutterFlutter DeveloperMobile Developer
FlutterDartDart FFIflutter_soloud (C++ SoLoud engine)flutter_bloc (BLoC + Cubit)get_itequatablerecord +3 more

Menampilkan 9 dari 14 project

Screenshot halaman work Personal Platform Website - tampilan portfolio dengan daftar project
Project screenshots live here.