Muhammad

Anugrah Hakiki

Mobile Engineer

Engineering robust mobile solutions with Flutter and Kotlin. Focused on scalable architecture, clean code principles, and performance optimization to deliver reliable and high-quality applications.

Bandung, West Java
+62895-3947-96746
m.anugrahhakiki@gmail.com

Experience

My professional journey and track record in delivering high-quality software solutions.

Mobile Engineer

Four Vision Media

May 2025 - Present
  • Reduced patch deployment time by 97% (4 hours → 5 minutes) by implementing Shorebird.
  • Resolved long-standing iOS release blockers (±8 months) and optimized App Store workflow.
  • Upgraded mobile apps from Flutter 3.3.6 to 3.32.4 for better performance.
  • Migrated codebase from layered clean architecture to feature-based clean architecture.
  • Reduced app size from 14 MB to 8 MB through optimization.
  • Enhanced production monitoring with Sentry integration.
  • Implemented biometric authentication across multiple app flavors.
  • Managed and maintained 19+ Smartcoop mobile app flavors.

Android Developer Intern

PT Kitabisa Indonesia

October 2023 - December 2023
  • Developed the first-ever Kitabisa Widget using Jetpack Compose.
  • Seamlessly integrated a Prayer Schedule feature with 100% synchronization.
  • Collaborated closely with Product Manager and Lead Android Engineer.

Web Developer Intern

CV Retorika Cendekia Utama

March 2024 - June 2024
  • Developed a course registration application using Laravel and jQuery.
  • Integrated payment systems with Midtrans Payment Gateway.
  • Created an admin dashboard for managing classes and vouchers.

Education

Universitas Multi Data Palembang

September 2021 - January 2025

Computer Science

GPA: 3.83/4

Bangkit Academy by Google, Tokopedia, Gojek, & Traveloka

August 2023 – January 2024

Mobile Development Student Cohort

Score: 94.27/100Capstone Project: Kitabisa Widget

Featured
Projects

Sipekan Mobile
FlutterFlutterClean ArchBloc CubitHiveWebView

Sipekan Mobile

Mobile App

Sipekan (Fisheries Service Information System) is an innovative Mobile application designed to advance the fisheries sector. It provides integrated access to key areas including Human Resources Development, Small Fishermen Empowerment, Fish Cultivation Management, and Fish Health Monitoring. The app aims to optimize catches, increase income for fishermen, and ensure sustainable aquaculture practices.

Portal Smartcoop Mobile
FlutterFlutterClean ArchFirebaseFirebasePush NotificationBloc CubitHive

Portal Smartcoop Mobile

Mobile App

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Smartstore POS
FlutterFlutterClean ArchBloc CubitHive

Smartstore POS

Mobile App

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Kitabisa Home Widget
Jetpack ComposeJetpack ComposeJetpack GlanceAndroidAndroid

Kitabisa Home Widget

Android Home Widget

Developed the very first Home Widget for the Kitabisa Android application using Jetpack Glance. This interactive widget allows users to monitor their diverse dynamic states directly from the home screen. Key functionalities include displaying Prayer Schedules, Last Donation details, Donation Balances, and Automatic Donation status, providing seamless integration with the main app.

PickTime
Jetpack ComposeJetpack ComposeLibraryOpen Source

PickTime

Jetpack Compose Library

Created a highly customizable Jetpack Compose library for building time pickers, offering a variety of styles and themes. The library allows users to easily implement hour, minute, second, and date pickers with minimal code. By enabling developers to customize elements like text styles, spacing, formats (12-hour/24-hour), and looping. PickTime has become a time-saving tool for Android developers.

MyShroom
AndroidAndroidJetpack ComposeJetpack ComposeTFLiteTFLiteSupabaseSupabase

MyShroom

Android & Machine Learning

Developed an Android application that classifies mushroom species using TensorFlow Lite with a MobileNetV2 CNN model. Designed to help users identify whether a mushroom is safe or poisonous through image classification. Built with Jetpack Compose, MVVM architecture, Supabase for authentication and storage, and integrated as the backend.

Ez Alarm
AndroidAndroidKotlinKotlinJetpack ComposeJetpack ComposeProductivity

Ez Alarm

Android App

Created a customizable alarm app combining alarm, timer, and stopwatch in one lightweight application. Features include custom ringtones, volume control, puzzle challenges to dismiss alarms, and dynamic theme colors. This app enhances user productivity by offering a personalized, engaging way to manage time, improving user experience and retention.

DailyAstro
KotlinKotlinClean ArchNASA API

DailyAstro

Android App

Built an Android app that displays daily NASA astronomy images, allowing users to explore space and scientific phenomena. With features like favorites, detailed view, and secure local storage, this app fosters education and curiosity about astronomy. The use of Clean Architecture, Kotlin Flow, and CI/CD ensures maintainability and scalability.

Cook HQ
Jetpack ComposeJetpack ComposeAndroidAndroid

Cook HQ

Android App

Hi everyone! I'm thrilled to share that I have completed the "Belajar Membuat Aplikasi Android dengan Jetpack Compose" class from Dicoding Indonesia at Bangkit led by Google, Goto, and Traveloka! 🔥 This class has given me a lot of insights into Jetpack Compose, covering Layout, State, Navigation, Lazy Layout, Testing, and Interoperability. I worked on a Recipe App that implements Jetpack Compose layout and various concepts.

HQ Story
AndroidAndroidGeo LocationAnimation

HQ Story

Android App

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Skills

A diverse technical skillset spanning mobile, web, and software architecture.

Android Development

KotlinKotlinJavaJavaJetpack ComposeJetpack ComposeRoom DatabaseSQLiteSQLiteFirebaseFirebaseMVVM / MVC / MVPClean ArchitectureModularizationSOLIDKotlin Multiplatform

Web Development

HTML5HTML5CSS3CSS3JavaScriptJavaScriptPHPPHPLaravelLaravelReact JSReact JSNext JSNext JSjQueryjQueryMongoDBMongoDBPostgreSQLPostgreSQL

Cross-Platform

FlutterFlutterDartDartReact NativeReact Native

Soft Skills

LeadershipHardworkGrowth MindsetTime ManagementPerform Well Under Pressure

Let's Work Together

I'm currently open for new opportunities in Mobile Engineering.

Bandung, West Java