Available for opportunities

Hi, I'm Muhammad.
A Mobile Developer.

I build cross-platform mobile apps with Flutter — shipped on Play Store and App Store. I focus on clean code, smooth UX, and shipping things that work for real users on Android and iOS.

Jakarta, Indonesia
Muhammad Ravi Habibillah portrait
Flutter
iOS & Android
About

A short story about how I work.

I'm a mobile developer focused on turning ideas into clean, useful apps using Flutter and Dart. I enjoy translating UI/UX designs into smooth, functional experiences and collaborating with teams to ship products people actually use.

Over the past few years I've shipped multi-platform apps, integrated Firebase services and payment gateways, and mentored students learning Flutter for the first time. I like calm code, clear architecture, and the small details that make an app feel finished.

Right now I'm looking for roles where I can keep growing as a mobile engineer and contribute to products that make daily life a little easier.

3+
Years building production apps
Play & App Store
Shipped apps live on stores
3.67
GPA — S1 Informatika
Skills

Tools and technologies I work with.

Mobile Development
FlutterDartKotlinJavaiOS via Flutter
State Management
GetXBLoCProviderRiverpod
Backend & Services
Firebase AuthenticationFirebase Cloud MessagingREST APIsPayment GatewayFirebase Remote ConfigFirebase Storage
Storage & Data
SQFLiteLocal StorageHiveSupabase
Workflow
AgileTeam CollaborationMentoring
Experience

Where I've worked and what I built.

  1. Mobile Developer

    PT ENB Mobile Care · Jakarta, Indonesia
    Oct 2024 — Now
    • Spearheaded the end-to-end development of a new mobile application, Fonezy, building it entirely from scratch to its current production state using Flutter.
    • Maintained, upgraded, and optimized existing core applications (Trade In Plus and Bidding Plus), ensuring system stability and continuous feature delivery.
    • Architected scalable data flows and managed complex application states across multiple projects utilizing Riverpod and Provider.
    • Integrated RESTful APIs and core Firebase services (Authentication, Cloud Messaging, Remote Config), while writing modular, reusable code to accelerate future development.
  2. Mobile Developer

    PT Loh Jinawi Teknologi · Yogyakarta, Indonesia
    Sep 2022 — Sep 2024
    • Built multi-platform apps with Flutter for Android and iOS.
    • Integrated Firebase Authentication, Cloud Messaging, REST APIs, and payment gateways.
    • Translated UI/UX designs into production-ready features and managed state with GetX and BLoC.
    • Designed new features, fixed bugs, and wrote reusable, scalable code.
    • Mentored students at Jackqueen Bootcamp in mobile development.
  3. Dart & Flutter Instructor

    Indocoding · Yogyakarta, Indonesia
    Mar 2023 — Mar 2024
    • Taught Dart and Flutter to middle and high school students in offline classes.
    • Designed structured learning materials from fundamentals to building mobile apps.
    • Guided students through small projects to apply what they learned.
  4. Independent Study — Android & Multi-Platform

    Dicoding Indonesia · Yogyakarta, Indonesia
    Aug 2021 — Jan 2022
    • Learned native Android development with Java and Kotlin, plus Flutter for multi-platform.
    • Practiced functional and object-oriented programming and Provider for state management.
    • Built a team capstone project: a daily finance tracking app using SQFLite for local storage.
  5. Android Developer — Bootcamp

    Binar Academy · Yogyakarta, Indonesia
    Oct 2018 — Dec 2018
    • Built a disaster reporting app using native Android (Kotlin).
    • Collaborated with UI/UX designers, backend engineers, and a product manager.
    • Worked in an Agile process to improve team efficiency.
Education

Where I studied.

Universitas Pembangunan Nasional "Veteran" Yogyakarta

S1 Informatika (Bachelor of Informatics)
2017 — 2024GPA 3.67 / 4.00

Always learning

Currently deepening my Flutter architecture, testing practices, and exploring native iOS APIs.

Contact

Have a project or role in mind?

I'm open to mobile developer roles, freelance projects, and collaboration. Send a message and I'll reply soon.

Jakarta, Indonesia Available via LinkedIn