Senior Mobile Engineer · Founder, Rancangin Aja

Hi, I'm Ghozi. I build mobile apps people actually use.

Software engineer with 8+ years shipping Android and Flutter apps to millions of users across Indonesia, Singapore, and Japan. Founder of Rancangin Aja, a software house and AI product studio. I care about Clean Architecture, maintainable code, and actually shipping.

8+
Years experience
8
Production apps
1M+
Users served
100+
Engineers mentored
Ghozi Mahdi
Open to work · from November 2026
Senior Mobile Engineer (Flutter / Android)
full-time or contract, remote only
Selected Work

Apps built for millions of users.

Nine apps across logistics, property, auctions, news, AI video, and cross-border commerce. Shipped for clients in Indonesia, Singapore, Japan, and Australia, plus products of my own.

Cuplikin icon

Cuplikin

Rancangin Aja (in-house product) · Founder & Lead Engineer

macOSiOSiPadOSAndroid

Long videos. A whole lot of great stories.

AI video clipper that turns long videos into short, meaningful clips. Finds hooks with AI, cleans up transcripts, adds captions, and exports for social media on Mac, iPhone, iPad, and Android.

AI-powered hook detection and captioning across 4 platforms
FlutterWhisper AILLMNestJSPostgreSQLRedis
bundd icon

bundd

Bundd, Australia · via Rancangin Aja · Lead Engineer

iOSAndroid

From anywhere, to you. A cross-border shopping marketplace.

Marketplace that connects shoppers who want items from abroad with travellers who can buy and bring them, or carry them in spare luggage. Built end to end through Rancangin Aja for an Australian founder: Flutter app with in-app chat, listings for both models, escrow-style payments via Stripe Checkout, order tracking with a six-state flow, traveller verification, and an admin queue, on a Supabase backend.

Escrow marketplace built solo: app, backend, payments, admin
FlutterBLoCSupabaseStripeFirebase MessagingClean Architecture
Coming soon to the App Store and Google Play
Rumah123 Pro icon

Rumah123 Pro

99 Group · Flutter Engineer

iOSAndroid

Property agent app for Indonesia's largest listing platform.

The agent-side app of Rumah123 for listing, managing, and marketing properties. Led the migration from native Kotlin and Swift to a unified Flutter codebase with modular Clean Architecture and a full analytics stack.

Serving 1M+ users across Southeast Asia
FlutterBLoCFirebaseSegmentNetcoreUnit Testing
SRX Property icon

SRX Property

99 Group / StreetSine Singapore · Flutter Engineer

iOSAndroid

Singapore's property search and valuation app.

Property search, X-Value valuation, and agent tools for the Singapore market. Re-architected the app in Flutter with a modular Clean Architecture, migrating away from a legacy React Native implementation.

React Native to Flutter re-architecture
FlutterBLoCFirebaseSegmentClean Architecture
IBID Balai Lelang Astra icon

IBID Balai Lelang Astra

PT Serasi Autoraya (Astra) · Senior Android Developer

Android

Vehicle auction platform from Astra International.

Official auction app of IBID (Serasi Autoraya, an Astra International company) for browsing lots, bidding, and winning vehicles. Led development with Kotlin and pioneered Jetpack Compose adoption after refactoring the legacy Java MVP codebase.

500K+ monthly active users, 99.27% bug reduction
KotlinJetpack ComposeClean ArchitectureFirebaseSonarQube
Kompas.id Harian icon

Kompas.id Harian

PT Kompas Media Nusantara · Android Developer

Android

Digital daily newspaper from Indonesia's leading publisher.

Kompas digital news and e-paper app with article mode, editions, and books. Built with a modular architecture and Jetpack Compose for a modern, responsive reading experience.

1M+ readers across Indonesia
KotlinJetpack ComposeModular ArchitectureFirebaseCI/CD
Mengantar icon

Mengantar

PT Mengantar Karya Bangsa · Senior Mobile & Backend Developer

AndroidiOS

Logistics and delivery platform for online sellers.

Shipping aggregator that lets sellers compare couriers, book pickups, and track packages. Led the end-to-end migration from React Native to Flutter, automated CI/CD, and raised stability with systematic crash monitoring.

100K+ concurrent users, crash-free rate up from 80% to 98%
FlutterBLoCFirebase CrashlyticsCI/CDRust CLI
Formulir icon

Formulir

PT Mengantar Karya Bangsa · Senior Mobile & Backend Developer

AndroidiOS

Online ordering platform for e-commerce sellers.

Order-form builder and checkout platform that helps sellers collect orders from social media and ads. Built from the ground up in Flutter with reusable UI components, backed by an Express.js, MongoDB, and Redis service.

Built from scratch, mobile app plus high-throughput backend
FlutterClean ArchitectureExpress.jsMongoDBRedis
KosPro icon

KosPro

Rancangin Aja (in-house product) · Founder & Lead Engineer

Android

Smart rental manager for boarding houses.

A smart way to manage boarding houses and rentals: properties, units, tenants, and rent billing with reminders for overdue payments. Designed, built, and published as an in-house Rancangin Aja product.

End-to-end product: design, build, subscriptions, release
FlutterBLoCSupabaseRevenueCatGoogle Sign-In
Experience

Where I've worked.

Full-time roles, freelance contracts, and mentoring, from native Android in 2018 to running my own studio today.

  1. Founder & CEO · Software Engineer

    Rancangin Aja

    Full-time
    2025 – Present
    Indonesia · clients worldwide

    Software house and AI product studio. Lead product development end to end and shipped two in-house products, Cuplikin and KosPro, alongside client work for Indonesia, Japan, and Australia, including bundd, a cross-border shopping marketplace.

    FlutterNext.jsNestJSPostgreSQLLLM
  2. Senior Mobile & Backend Developer

    PT Mengantar Karya Bangsa

    Full-time
    Dec 2023 – Oct 2026
    Remote, Indonesia

    Led the React Native to Flutter migration of the Mengantar logistics platform, built Formulir and its Express.js backend from scratch, and raised the crash-free rate from 80% to 98%.

    FlutterExpress.jsMongoDBRedisRustCI/CD
  3. Mobile App Engineer

    Ninaite

    Freelance
    Dec 2025 – Jun 2026
    Remote, Japan

    Built ninaite.ai, a residence-status platform for foreign skilled workers in Japan: Rails web app and backend plus the Talent and Client apps in Flutter. Three production apps in six months.

    FlutterRuby on RailsHotwirePostgreSQL
  4. Flutter Engineer

    99 Group

    Freelance
    Jul 2024 – Dec 2025
    Remote, Singapore

    Migrated Rumah123 Pro from native Kotlin and Swift to Flutter and re-architected SRX Property from React Native, serving over 1 million users across Southeast Asia.

    FlutterBLoCFirebaseSegmentNetcore
  5. Senior Android Developer

    PT Serasi Autoraya (Astra)

    Full-time
    Feb 2021 – Dec 2023
    Indonesia

    Led the IBID Balai Lelang Astra auction app: refactored legacy Java MVP to Kotlin Clean Architecture, pioneered Jetpack Compose, and scaled to 500K+ monthly active users with a 99.27% bug reduction.

    KotlinJetpack ComposeFlutter WebSonarQube
  6. Android Developer

    PT Kompas Media Nusantara

    Freelance
    Aug 2023 – Dec 2023
    Remote, Indonesia

    Developed Kompas Harian, the digital daily for over 1 million readers, with a modular architecture and Jetpack Compose.

    KotlinJetpack ComposeFirebase
  7. Subject Matter Expert, Android

    Binar Academy

    Mentoring
    Jan 2020 – Sep 2023
    Remote, Indonesia

    Authored the official Android curriculum and mentored 100+ students on Kotlin, Jetpack Compose, and Clean Architecture. 20+ mentees placed at Astra, OLX, Kompas, Privy, and Ajaib.

    KotlinClean ArchitectureCurriculum
  8. Mobile Developer

    Anakaiti.id

    Freelance
    Feb 2023 – Jul 2023
    Remote, Indonesia

    Built Otobagus, a real-time vehicle auction platform, from the ground up in Flutter with MQTT-based live bidding for thousands of concurrent users.

    FlutterBLoCMQTT
  9. Android Developer

    PT Aman Informasi

    Full-time
    Jun 2019 – Jan 2021
    Indonesia

    Built Chatme, a secure real-time chat app for internal corporate communication, from concept to deployment with Flutter and Firebase Realtime Database.

    FlutterKotlinFirebase
  10. Android Developer

    PT Visiary

    Full-time
    Jan 2018 – Jan 2019
    Indonesia

    Co-developed the Visiary video editing platform and led Wakaf Ikhlas, a digital waqf donation app for Bank BJB Syariah, through to Play Store release.

    KotlinJavaFFmpeg
Skills

What I work with.

Mobile first, but comfortable across the stack: backend services, web frontends, infrastructure, and AI integration.

Mobile

FlutterKotlinJetpack ComposeSwiftUIKotlin MultiplatformReact NativeBLoCClean Architecture

Backend & Web

Node.jsExpress.jsNestJSRuby on RailsLaravelNext.jsReactPostgreSQLMongoDBRedisSupabaseGraphQLMQTT

Languages

DartKotlinSwiftTypeScriptRustRubyPHPPython

Infra & Tooling

GitHub ActionsFastlaneCodemagicDockerAWSFirebaseNetcoreDatadogSentryTeleportRevenueCatSonarQubeMaestro

AI

LLM integrationWhisperOllamaMCPClaude CodeCodex
Open Source

Tools I built for other engineers.

Developer tooling that enforces the architecture I use on every project, so teams start right and stay right.

GM AI Agent Plugins

GitHub

Claude Code and Codex plugins that enforce Clean Architecture, modularization, and standardized patterns for mobile, web, and backend teams. Installable from the plugin marketplace with one command.

  • UFIL (Ultimate Flutter Intelligent Layer): Dart MCP and LSP integration for architecture-aware code generation.
  • Rubyku: Rails 8 plugin with Rails Way architecture, Hotwire-first frontend, and Serena LSP.
  • AI review agents and automated quality gates that catch architecture violations before code ships.
Claude CodeCodexMCPFlutterRails

GM CLI

GitHub

A high-performance CLI written in Rust for scaffolding and managing modular Flutter projects with Clean Architecture.

  • Generates projects and modules with Clean Architecture, dependency injection, and environment config, cutting setup effort by over 90%.
  • Route generation, per-module build_runner and pub get, and interactive APK/IPA builds.
  • Distributed through a Homebrew tap with prebuilt binaries on every release.
RustFlutterHomebrew
Writing

Notes from the trenches.

Practical write-ups on Flutter, Android, architecture, and AI tooling, drawn from real production work.

All articles
Contact

Available from November 2026.

Looking for a Senior Mobile Engineer (Flutter / Android) role, full-time or contract, remote only. Also at home in React Native and iOS (Swift) codebases, including teams migrating to Flutter. Based in Indonesia (GMT+7), a natural overlap with Southeast Asia, Hong Kong, China, Japan, Korea, and Australia, and with European mornings. Flexible hours for the right team. Pick a channel or book a slot.