Muchamad Buchori
Senior Mobile Engineer · Available for Projects
Muchamad Buchori · Tangerang / Jakarta

Architecting high-performance cross-platform mobile apps.

Specializing in Flutter and React Native. Focused on building clean, reliable mobile applications with thoughtful user experience and maintainable code.

Core Tech Stack & Frameworks

Flutter
React Native
Dart
TypeScript
Git
Figma
8+ Years
Mobile Development
10+
Production Apps Shipped
Flutter & RN
Cross-Platform Focus
Clean Arch
BLoC · Riverpod · Redux

Track Record

8+ years building production mobile apps

Sep 2021 — Present· 4+ yrs
Yogyakarta · HybridTangerang · On-site

Lead Flutter Developer

PT Aplikasi Liburan Indonesia

Leading cross-platform engineering for consumer-facing mobile applications using Flutter, focusing on scalable architecture, reliability, and store releases.

Core Focus & Deliverables:

  • Led cross-platform mobile development across iOS and Android using Flutter, driving technical decisions and UI/UX improvements that shaped product direction.
  • Architected core travel booking modules (Flight, Train, Hotel, and Pelni) using Clean Architecture and the BLoC pattern, ensuring high scalability and maintainability.
  • Engineered end-to-end checkout flows for bill payments and digital goods with reactive state management and robust error handling, significantly reducing failed transactions.
FlutterDartBLoCFirebaseREST APIClean ArchitectureFigmaGit
Feb 2023 — Jul 2023· 6 mos
Remote

Freelance Mobile Developer

Self-Employed

Delivered targeted mobile application engineering for clients, focusing on UI/UX enhancements, cloud infrastructure migration, and store releases.

Core Focus & Deliverables:

  • Optimized existing client applications through focused UI/UX enhancements, bug resolutions, and performance tuning for a fluid user experience.
  • Migrated Firebase cloud infrastructure from legacy projects with zero downtime, ensuring seamless backend synchronization and data integrity.
  • Managed end-to-end App Store and Google Play release lifecycles, navigating build provisioning, store compliance policies, and version rollouts.
FlutterReact DartGetXFirebaseREST API
Nov 2017 — Aug 2021· 3 yrs 10 mos
Tangerang · On-site

Mobile Developer (React Native & Flutter)

PT Dreindo Ragam Teknologi

Engineered multi-industry mobile applications for software agency clients across fintech, e-commerce, EdTech, and enterprise logistics.

Core Focus & Deliverables:

  • Engineered and shipped 8+ production cross-platform mobile apps across iOS and Android using Flutter and React Native spanning fintech, e-commerce, and EdTech.
  • Delivered complex feature sets including fintech PPOB/ticketing (Smart In Pays), GPS-based field attendance (DOS Attendance), and enterprise sales tracking (PLI Mobile).
  • Transformed high-fidelity Figma and Adobe XD specifications into responsive mobile UIs while managing concurrent app release pipelines on both app stores.
React NativeFlutterTypeScriptDartReduxGetXREST APIFigmaGit
Engineering Discipline

Skills & Stacks

Technologies, frameworks, and architectural practices used in real-world products.

26 Technical & Delivery Capabilities

Mobile Frameworks & Languages

Core Specialization

Cross-platform and native engineering for responsive, high-performance iOS and Android apps.

Flutter
6+ yrs · Primary
React Native
3+ yrs · Primary
Dart
Advanced
TypeScript
Advanced
Native Bridge
Kotlin (Android) · Swift (iOS)

State Management & Architecture

Structure & Logic

Predictable state machines, reactive patterns, and decoupled modular architectures.

Flutter BLoC
Production Standard
Riverpod
Reactive & Scoped
Redux Toolkit
Predictable Flow
Clean Architecture
Modular Domain Layer
Dependency Injection
GetIt · Injectable

Backend, Cloud & AI Services

Data & Modern APIs

Cloud services, offline-first local synchronization, and generative AI / LLM mobile integration.

Firebase Suite
Auth · Firestore · FCM
RESTful APIs
Dio · Axios · Interceptors
LLM & Mobile AI
OpenAI · Gemini · Streaming SSE
SQLite & Hive
Offline-First Caching
Supabase & WebSockets
Realtime · Postgres

Tooling, DevOps & Testing

Automation & Quality

Automating CI/CD pipelines, maintaining code quality, and testing rigorously.

GitHub Actions
CI/CD Deployment
Figma to Mobile
Pixel-Perfect Implementation
Git & Version Control
Trunk-Based · GitFlow
Unit & Widget Testing
Flutter Test · Jest
IDE & Profiling Tools
DevTools · Xcode · Android Studio

Leadership & Engineering Delivery

Agile & Execution

Guiding sprint execution, architectural direction, code standards, and cross-team delivery.

Technical Direction
Architecture & Standards
Sprint & Roadmap Planning
Scrum & Prioritization
Task Breakdown & Estimation
Story Pointing & Sizing
Code Reviews & Mentorship
Quality & Knowledge Sharing
Stakeholder Alignment
Product, Design & QA
Production Release Governance
App Store & Play Console

Clean Architecture & Production Pipeline

Click any pipeline stage below to view architectural separation, standards, and implementation snippets.

Modular · Scalable · Testable
Stage 01 Focus:

Presentation Layer

Unidirectional data flow, reactive state streams, and fluid 60fps animations

Standards & Patterns:

  • Strict separation of UI widgets from business logic via event-driven state streams.
  • Optimistic UI updates for high-perceived responsiveness during flaky cellular networks.
  • Atomic design system with shared design tokens, typography, and dark/light modes.
architecture_spec.dart
Clean Architecture
// UI Widget subscribes to decoupled BLoC state stream
BlocConsumer<TransactionBloc, TransactionState>(
  listener: (context, state) {
    if (state is TransactionFailure) showToast(state.message);
  },
  builder: (context, state) {
    if (state is TransactionLoading) return const ShimmerSkeleton();
    return TransactionList(items: state.items);
  },
)

Core Engineering Strengths & Production Principles

Offline-First Engineering

Robust local caching (SQLite/Hive) with automatic conflict resolution when internet reconnects.

High-Reliability Transaction Flows

Engineered mission-critical booking and bill payment flows with robust error handling to prevent failed transactions.

Production Store Releases

Hands-on experience signing certificates, managing Google Play tracks, and navigating Apple App Review.

Modular Clean Architecture

Separation of concerns across Presentation, Domain, and Data layers for painless code maintenance.

Production Portfolio

Featured & Shipped Applications

Selected mobile applications spanning active consumer platforms and commercially shipped production systems across iOS & Android.

Lifestyle & Travel Tech· iOS & AndroidLive on Stores
Google PlayApp Store

Holigo

All-in-one travel booking and digital bills lifestyle platform

🏆 500k+ Downloads · 4.4 ★ (15k+ Reviews)

A comprehensive travel and lifestyle super-app by PT Aplikasi Liburan Indonesia, serving over 500k+ users for booking flights, trains, hotels, and Pelni ships alongside end-to-end PPOB digital bill payments with high-reliability checkout flows.

Key Highlights & Architecture:

  • Architected core travel booking modules (Flight, Train, Hotel, and Pelni) with Clean Architecture & BLoC.
  • Engineered end-to-end checkout flows for bill payments and digital goods with robust error handling, significantly reducing failed transactions.
  • Optimized app reliability, state persistence, and responsive UI across a wide range of Android and iOS devices.
FlutterDartBLoCFirebaseREST APIClean Architecture

Browse Screens (6):

Expand Screen
Holigo - Overview & Agent Balance
Overview & Agent Balance

Main lifestyle & travel dashboard with Agent Balance wallet and 24/7 live support

Fintech & Business Management· iOS & AndroidIn Development
In DevelopmentInternal Beta

FinBiz

Business income & expense tracking with automated cashflow analytics

🏆 Client-Side Auto Expense · Multi-Channel Cash & QRIS

A mobile financial operations app engineered for MSME business owners to record daily multi-channel transactions (Cash & QRIS), automate recurring overhead expenses, and monitor real-time profit and loss with Cloud Firestore.

Key Highlights & Architecture:

  • Architected reactive state management with Riverpod 2.6 and declarative routing using GoRouter for a fluid, predictable user flow.
  • Engineered client-side auto-expense scheduling with deterministic idempotent execution, preventing duplicate transactions.
  • Designed dynamic financial dashboards and period trend charts with fl_chart, supporting full dark/light modes and multi-language i18n.
FlutterDartRiverpodCloud FirestoreFirebase Authfl_chartGoRouter

Browse Screens (9):

Expand Screen
FinBiz - Dashboard & Cashflow
Dashboard & Cashflow

Daily net income summary, surplus status, and real-time cashflow balance

Commercial Store Track Record

Shipped Production Applications

Commercial mobile applications engineered and shipped to Google Play & Apple App Store across fintech, enterprise CRM, workforce management, and healthcare.

7 Shipped Releases
Fintech & Travel BookingReact Native & Flutter

Smart In Pays

Fintech PPOB payments, travel ticketing & map referral discovery

Previously on Google PlayPreviously on App Store

Built a fintech app covering PPOB payments, airline/train ticketing, hotel booking, e-wallet top-ups, and transfers; added map-based referral search to improve user discovery.

  • Engineered comprehensive PPOB billing and domestic flight, train, and hotel booking engines.
  • Integrated map-based geo-referral search to enhance user discovery and local merchant connectivity.
  • Managed concurrent release pipelines across Google Play Store and Apple App Store.
React NativeFlutterReduxGoogle Maps SDKREST APIPPOB
Enterprise CRM & Field SalesReact Native

PLI Mobile

Enterprise sales pipeline, lead assignment & document tracking

Enterprise ProductionPreviously on Stores

Delivered an enterprise sales pipeline app with document/photo upload, progress tracking, and lead assignment that streamlined field sales operations.

  • Streamlined field operations with automated lead distribution and real-time status progression tracking.
  • Implemented secure photo and document upload pipeline with client-side image compression.
  • Built role-based workflows for mobile field agents and regional territory supervisors.
React NativeTypeScriptReduxREST APICamera & Upload
Workforce & Field OperationsFlutter

DOS Attendance

GPS-based geofenced attendance logging & manager dashboards

Previously on Google PlayPreviously on App Store

Implemented a GPS-based employee attendance system with real-time activity logging and manager reporting dashboards.

  • Engineered tamper-proof GPS and geofencing verification ensuring accurate on-site check-ins.
  • Real-time field activity timeline with instant reporting dashboards for operations managers.
  • Offline-resilient check-in caching that syncs automatically when mobile connectivity restores.
FlutterDartBLoCGeolocatorGoogle MapsREST API
EdTech & Video LearningReact Native & Flutter

Smart Academy

EdTech marketplace with audio/video streaming & offline playback

Previously on Google PlayPreviously on App Store

Built an EdTech marketplace with audio/video streaming, cart/wishlist, and offline playback to support learning on the go.

  • Engineered media player with audio/video streaming, background playback, and offline downloads.
  • Implemented full e-commerce course marketplace with cart, wishlist, and payment gateway checkout.
  • Synchronized lecture progress and bookmarks seamlessly across multi-device user sessions.
React NativeFlutterVideo PlayerSecure StorageREST API
Public Sector & Commodity PortalReact Native

BI Touch

Provincial commodity price monitor, e-book library & QR scanning

Regional GovernmentPreviously on Stores

Built a commodity information portal with e-book downloads, price monitoring, embedded payments, and QR scanning for Banten province.

  • Real-time regional commodity price surveillance and inflation trend visualizer for Banten province.
  • Integrated fast QR code scanner and PDF/e-book document reader with offline local storage.
  • Embedded digital payment channels for purchasing provincial publications and economic reports.
React NativeTypeScriptReduxQR ScannerPDF ViewerREST API
Automotive & Brand E-CommerceReact Native

Yuasa

Official brand e-commerce, battery maintenance & dealer portal

Official Brand AppPreviously on Stores

Developed the official brand e-commerce app with product catalog, maintenance reminders, and a dealer login portal.

  • Interactive battery compatibility finder tailored to specific vehicle models and years.
  • Automated local maintenance push notifications and battery lifecycle diagnostic reminders.
  • Dedicated B2B authenticated dealer portal for stock checking and warranty registration.
React NativeJavaScriptPush NotificationsCatalog SearchREST API
Healthcare & Appointment BookingFlutter

Drg. Edward Clinic

Dental clinic patient scheduling & doctor availability booking

Healthcare ClinicPreviously on Stores

Built an online clinic scheduling system letting patients view availability and book appointments seamlessly.

  • Real-time dental practitioner calendar slot availability with instant appointment reservation.
  • Automated appointment reminder alerts and personal dental treatment history tracking.
  • Clean, accessible patient UI designed for high readability and swift booking on mobile.
FlutterDartBLoCCalendar EngineREST APIFigma

Writing

Architecture decisions, lessons learned & engineering reflections

All posts→