Hello, I'm 👋

Muhammad
Fatkhu Rohman

Android Developer with 2+ years of experience building mobile applications using Kotlin, Jetpack Compose, and Clean Architecture. Certified Google Associate Android Developer.

Muhammad Fatkhu Rohman

About

Building mobile apps with purpose

Delivering clean implementations that solve real problems through thoughtful architecture.

Android Developer with over 2 years of experience developing mobile applications using Kotlin and Java. Experienced in building modern Android applications with Jetpack Compose, Modular Architecture, MVVM, and MVI.

Skilled in REST API integration, MQTT, NFC, and end-to-end feature development from UI implementation to backend integration. Actively learning the latest mobile technologies and experienced in building scalable and maintainable applications.

Skills & Tools

KotlinKotlinJavaJavaAndroid SDKAndroid SDKJetpack ComposeJetpack ComposeMVVM/MVIClean ArchitectureAndroid StudioAndroid StudioGitGit

Experience

Android development timeline

Professional work history in Android and mobile development.

Nov 2023 — Present

Android Developer

Teravin Technovations, D.I. Yogyakarta

  • Developed e-KYC feature based on OCR for automatic identity data extraction and validation in user verification processes.
  • Developed and maintained Face Recognition Terminal (FRT) system, including face recognition engine integration and MQTT-based communication for inter-device data synchronization.
  • Conducted evaluation and migration of face recognition SDK to new solutions to improve development flexibility and maintain system compatibility.
  • Designed proof of concept for NFC communication based on APDU Commands between Android devices and NFC Readers, including command exchange and card/tag data reading.
  • Developed Android-based VoIP SDK that can be integrated into React Native applications to support real-time communication needs.
  • Contributed to the development of Visitor Management System (VMS) with passport scanner integration for automated identification and travel document data extraction.

Aug — Dec 2021

Mobile Developer Intern

PT Rekayasa Agromarin Indonesia, Semarang

  • Developed Android application for water quality calculation system based on the previously available web-based system.
  • Designed and implemented backend services and REST API to support application requirements.
  • Translated business logic and water quality calculations from web platform to mobile platform.
  • Collaborated with the team to ensure data consistency and calculation results between systems and Android.

Featured Projects

Selected Android projects

A compact view of apps that reflect my mobile development experience.

Moneyfikasi
Moneyfikasi logo

Moneyfikasi

Personal finance management app for tracking income, expenses, budgets, and recurring transactions.

Detail
Forlabis
Forlabis logo

Forlabis

Mobile app for managing and monitoring laboratory practical activities for students and lecturers at the Informatics Study Program, Diponegoro University.

Detail
Fishku
Fishku logo

Fishku

Android e-commerce app for buying and selling fishery products digitally.

Detail
Alpaca
Alpaca logo

Alpaca

Educational app that helps dyslexic individuals learn to spell, read, and write through an interactive approach and customizable features.

Detail
EWS-3SWJ
EWS-3SWJ logo

EWS-3SWJ

Water quality monitoring app for fish farming areas, helping farmers manage and maintain optimal water quality.

Detail
RemindTask
RemindTask logo

RemindTask

Task management and reminder app that helps users manage schedules, set priorities, and never miss important deadlines.

Detail

Education & Certifications

Academic background

Formal education and professional credentials that shaped my development career.

Aug 2019 — Sep 2023

Diponegoro University

Semarang

Bachelor of Informatics — GPA 3.76

Associate Android Developer

Associate Android Developer

Google Developers

Menjadi Android Developer Expert

Menjadi Android Developer Expert

Dicoding Indonesia

Belajar Membuat Aplikasi Android dengan Jetpack Compose

Belajar Membuat Aplikasi Android dengan Jetpack Compose

Dicoding Indonesia

Belajar Pengembangan Aplikasi Flutter Intermediate

Belajar Pengembangan Aplikasi Flutter Intermediate

Dicoding Indonesia

Mobile Development Cohort

Mobile Development Cohort

Bangkit Academy led by Google, GoTo, & Traveloka

Contact

Let's build something together.

Open to Android projects, mobile collaboration, and product ideas that need a clean implementation.