Skip to content

Available for freelance work

Flutter apps, shipped end to end.

Architecture through to the Play Store and App Store. Four years of production apps, real users, 95%+ client satisfaction.

Muhammad Arman Maulana

Tools I work with

Flutter Dart Swift Kotlin Firebase Laravel Node.js Git

Three platforms, one standard.

Most of the work is Flutter. When a product needs the platform itself, I build native.

Flutter

Flutter

Primary lane

Riverpod, BLoC and GetX on Clean Architecture with feature-first DDD, so a codebase still makes sense two years in. Real-time layers on WebSocket, WebRTC and VoIP when a product needs them, up to end-to-end encrypted messaging on the Matrix protocol. AI wired in where it removes manual work rather than as a bullet point.

13+

apps shipped to real users

4 yrs

writing Dart for production apps

Dart Riverpod BLoC GetX Clean Architecture Feature-first DDD WebSocket WebRTC AI integration
Swift

SwiftUI

Native iOS

For work that needs real platform depth: widgets, system integrations and Apple-native interaction.

Swift SwiftUI
Kotlin

Jetpack Compose

Native Android

Kotlin-first Android, from the Bangkit Android track through to shipped production screens.

Kotlin Compose

Selected work

Notery screens

Indie product, live on Google Play

Notery

A private notes and journal space for two. Shared notes, a couples' calendar, and taps that arrive as a notification.

Flutter / Firebase / Riverpod

AI-Care screens

Client, Digital Sekuriti Indonesia

AI-Care

Health app pairing an AI symptom self-checker with real-time consultations from actual clinicians. 1,000+ active users.

Flutter / AI / Real-time chat

Callink screens

Client, Digital Sekuriti Indonesia

Callink

Team messaging with channels, threads, fast file transfer and instant calls, end-to-end encrypted.

Flutter / DDD / WebSocket

Rumah Berkat screens

Client, Digital Sekuriti Indonesia

Rumah Berkat

Donation and fundraising app. Run a campaign, find the cases running out of time, and give in a few taps.

Flutter / Firebase Cloud Messaging / Payments

Remembli screens

Upwork freelance

Remembli

Event-first social platform. Media uploads, posts, stories and camera QR scanning to join an event.

Flutter / GetX / Clean Architecture (DDD)

Overtory screens

Upwork freelance

Overtory

Food expiry tracker with local notifications and a Stripe paywall for shared food data.

Flutter / GetX / Clean Architecture (DDD)

Gasturah screens

Bangkit 2022 capstone

Gasturah

Point your camera at a historical site and a machine-learning model returns its name, address and history.

Kotlin / Python / TensorFlow

Zalfa Naqiyya screens

Psychology and early-childhood centre

Zalfa Naqiyya

Site and CMS for a psychology practice and childcare centre. Articles, photo documentation and a consultation inbox, all run by the staff themselves.

Next.js 15 / TypeScript / Prisma

KORA Petshop screens

UMKM client

KORA Petshop

E-commerce for a veterinary small business. Products, pet hotel, consultation and an admin panel.

Laravel 8 / Bootstrap 4 / E-commerce

Absensi Geotagging screens

Universitas Balikpapan

Absensi Geotagging

Attendance bound to a location. Staff can only check in inside a 100 metre radius of campus.

Flutter / Google Maps API / Geolocator

Vablik screens

Public health

Vablik

Vaccine self-screening for the general public, so officers are not doing 30 questions per person by hand.

Flutter / Privacy-first

Valans screens

Public health

Valans

The same self-screening idea, rebuilt for elderly users with GDS, AMT and ADL checks.

Flutter / GDS / AMT / ADL / Privacy-first

SIMATALIA screens

Local government

SIMATALIA

Public information site for the Tana Lia sub-district. Profiles, government structure, news and galleries.

Laravel / Information system

Where I have shipped

Jan 2024 to Present

Mobile Developer

Upwork, international clients

Five-plus projects for clients in Australia, Austria and Malaysia, including Remembli, Lawan, CashIO and Overtory. 95%+ positive feedback, delivered around 20% ahead of agreed timelines, and 30% better app performance from GetX and BLoC work on data-heavy screens.

Jan 2026 to Present

Founder and Fullstack Developer

ArtaCode

Founded a mobile product studio and shipped its first app single-handed. Notery went from an unmet need to a Google Play listing with no hand-off in between: the problem, the UX, the architecture, the whole codebase, the launch and the support after it. Clean Architecture with a feature-first structure and Riverpod.

Jan 2026 to Aug 2026

Flutter Mobile Developer

Private Company

Two client products. One a rewards platform where people take part in campaigns and get paid for them, with an AI system reviewing submissions automatically instead of a person checking each one. The other a secure messenger with end-to-end encryption, plus voice and video calling. Both on Clean Architecture with DDD, a feature-first structure and BLoC or GetX for state.

Mar 2023 to Dec 2025

Flutter Mobile Developer

Digital Sekuriti Indonesia

Led Flutter development on three live products: AI-Care, Callink and Rumah Berkat, all shipped to both the Play Store and the App Store. Built Callink's real-time chat layer on WebSocket over a DDD codebase, worth a 30% gain in team communication efficiency on internal metrics, and rolled FCM push across all three.

Jul 2022 to Mar 2023

Mobile and Web Developer

PT HKteknologi

Shipped Amal Ibadah and Booking Tempat in Flutter to iOS and Android on an MVC structure, with Laravel backends and REST integration for kolaborasi and bcomss.id.

How I build

Four years building mobile apps, most of it in Flutter, with Laravel behind it when a product needs its own backend. Everything goes on Clean Architecture with a feature-first structure, so what you own at the end is a codebase another developer can pick up without a rewrite.

The work I take on tends to be the part that is hard to fake. Real-time messaging over WebSocket. Voice and video on WebRTC and VoIP. End-to-end encryption on the Matrix protocol. AI wired into a flow where it replaces manual review instead of sitting in a demo.

I have also shipped a product alone, start to finish. Notery went from an idea to a Google Play listing with no hand-off in between: research, UX, architecture, the build, the launch, and the support after it. A brief does not have to be finished before I can start.

Based
Yogyakarta, Indonesia. Working remote.
Role
Founder and Fullstack Developer at ArtaCode
Delivery
Around 20% ahead of timeline, 95%+ client feedback
Focus
Flutter, Clean Architecture, real-time and AI

Education

Universitas Mulawarman 2019 to 2023

B.Sc. Computer Science. GPA 3.53 of 4.00.

Bangkit Academy Feb to Jul 2022

Android Learning Path, led by Google, Gojek, Tokopedia and Traveloka.

Teaching and service

Flutter Lab Mentor, Universitas Mulawarman

Taught the Flutter practicum across 6 classes, 150+ students.

Lab Assistant, Framework-Based Programming

Taught the Laravel practicum.

Core Team, GDSC Mulawarman

Event division for the Google Developer Student Club.

PR Staff, Association of Informatics

Most outstanding staff award.

Taking on freelance work now.

Flutter builds, native iOS and Android, or a rescue on a codebase that got away from you. Tell me what you are shipping.