Hello, I'm

Iman Mustika Ismail

aka Riofuad

Mobile & Machine Learning Developer

Building innovative Mobile and AI-powered applications

Download CV

last update 20 Oct 2025

About Me

Portrait of Iman Mustika Ismail
Secondary portrait
Secondary portrait

Hi, I’m Iman Mustika Ismail—an Information Systems graduate specializing in Android Development and Machine Learning. I design and build intelligent, user‑centered mobile applications, with experience across document classification, OCR‑based text extraction, automatic license plate recognition, and broader computer vision tasks.

I’m passionate about bringing AI to mobile to deliver practical, efficient solutions. Through internships at tech companies and participation in programs like Bangkit Academy 2023, I’ve gained hands‑on experience creating modern Android applications that leverage cutting‑edge technology.

I’m motivated by solving complex problems with thoughtful engineering and continuously learning as the technology landscape evolves.

Skills

WHAT I BRING TO THE TABLE

Mobile Development

Multi-platform mobile app development

Machine Learning

AI model development and training

Deep Learning

Neural networks and AI models

Web Development

Frontend web apps

Computer Vision

Image processing and recognition

Natural Language Processing

Text analysis and processing

Python Programming

Backend and ML development

Data Scientist

Data processing and insights

Tech Stacks

TECHNOLOGY THAT I USE

Kotlin
Kotlin
Flutter
Flutter
Java
Java
Python
Python
C#
C#
Android Studio
Android Studio
Firebase
Firebase
ML Kit
ML Kit
TensorFlow
TensorFlow
TensorFlow Lite
TensorFlow Lite
Mediapipe
Mediapipe
YOLO
YOLO
Roboflow
Roboflow
Scikit-learn
Scikit-learn
Tableau
Tableau
Figma
Figma
React.js
React.js
Tailwind CSS
Tailwind CSS
JavaScript
JavaScript
TypeScript
TypeScript
FastAPI
FastAPI
Flask
Flask
Postman
Postman
Git
Git

Education

Universitas Hasanuddin logo

Bachelor of Computer Science

Universitas Hasanuddin

August 2020 - November 2024
Makassar, Indonesia
GPA: 3.88/4.00

Graduate in Information Systems with a specialization in Android Development and Machine Learning. Experienced in building intelligent and user-centered mobile applications, with a strong focus on real-world use cases such as document classification, OCR-based text extraction, automatic license plate recognition, and computer vision.

Final Thesis

Design and Development of an Android-Based Document Classification and Digitization Application Using ML Kit SDKs and BERT Algorithm

This research focuses on developing an Android-based application that automates document classification and digitization processes. The application utilizes Google's ML Kit SDKs for text recognition and optical character recognition (OCR), combined with the BERT (Bidirectional Encoder Representations from Transformers) algorithm for intelligent document classification. The system is designed to classify Indonesian identity documents (KTP and SIM) and extract relevant information, providing an efficient solution for document management and digitization in various organizational contexts.

BERTML Kit SDKsAndroidDocument ClassificationOCRText Recognition
Information SystemsAndroid DevelopmentMachine LearningComputer VisionMobile Applications

Experience

Kyushu Institute of Technology logo
Student Intern
Kyushu Institute of Technology
Fukuoka, Japan • On-site
July 2024

5-day internship at Kyushu Institute of Technology, Fukuoka, Japan. By working on the project Predicting Face Mesh Landmarks Based on Stress Score from Garmin.

PythonComputer VisionMachine LearningMediapipeFace MeshStress AnalysisGarmin

Documentations

PT. Bejana Investidata Globalindo (BIGIO.ID) logo
Mobile Developer Intern
PT. Bejana Investidata Globalindo (BIGIO.ID)
Malang, Indonesia • On-site
February 2024 - June 2024

Developed and maintained mobile applications using Flutter for cross-platform deployment on Android and iOS. Part of the Dzikra Development Team, an Islamic application with features for reading the Quran, dhikr, and paying infaqs. Part of IPJ (Informasi Pangan Jakarta / Jakarta's Food Information) Development Team, an information application to find out information on changes in food prices in Jakarta.

FlutterDartAndroidiOSFirebaseREST APIs
Universitas Hasanuddin logo
Algorithm and Programming Lab Assistant with Python Course
Universitas Hasanuddin
Makassar, Indonesia • On-site
August 2023 - December 2023

As a laboratory assistant in Programming with Python course in Information System major, Hasanuddin University. Teaching python programming course and assisted students with their assignments at Hasanuddin University.

PythonObject-Oriented ProgrammingTeachingCurriculum DevelopmentMentoring

Documentations

Bangkit Academy 2023 led by Google, Tokopedia, Gojek, & Traveloka logo
Mobile Development Path
Bangkit Academy 2023 led by Google, Tokopedia, Gojek, & Traveloka
Remote
February 2023 - July 2023

Learn the concepts and design of Android apps to become a reliable Android developer. Learn from basic to expert, from Kotlin programming language, Android for beginners, basic, intermediate, expert, UI/UX, Jetpack Compose, programming with SOLID principles. Completed the capstone project, SiFresh. Android-based application that allows users to detect the freshness of their fruits and vegetables, also equipped with a marketplace feature. Distinction graduate from this program and completed all assignments, attended all instructor-led training workshops, and earned cumulative scores in the top 10% of graduates.

KotlinAndroidMachine LearningTensorFlowJetpack ComposeSOLID PrinciplesFigma

Featured Projects

Galaxy Aksara
July 2025 - August 2025

Galaxy Aksara is an interactive and gamified learning platform for Batak script and language. It introduces and preserves Batak writing, language, and culture through fun, engaging lessons. Users can learn to read and write the script, expand vocabulary, and explore everyday expressions. With a modern design and game-like features such as XP, levels, lives, streaks, and achievements, Galaxy Aksara makes learning feel like playing, keeping users motivated daily. More than just a language tool, Galaxy Aksara serves as a digital bridge connecting today’s generation with Batak cultural heritage in a relevant and interactive way.

React.jsTailwind CSSJavaScript+1
Galaxy ALPR
May 2025 - June 2025

Galaxy ALPR is a comprehensive solution for automatic license plate recognition specifically designed for Indonesian vehicles. The system utilizes YOLOv11n for fast and accurate vehicle and license plate detection, and Gemini for high-precision optical character recognition (OCR). Together, these technologies enable robust recognition and processing of license plates from various input sources.

YOLOOCRGemini API+6
DocuBERTify
August 2024 - October 2024

This project focuses on automating document classification (KTP and SIM) and digitizing the content using machine learning. It uses the BERT model for text classification and Google's ML Kit SDKs for text recognition. The application is built for Android devices, and it includes a backend server to handle API requests for document classification and a pre-trained BERT model. ## Folder Structure The repository is organized into the following main directories: . ├── Backend Server API/ # Contains FastAPI code and API endpoints ├── Frontend Android/ # Android app code (Kotlin) with ML Kit integration └── ML BERT Model/ # Pre-trained BERT model, training scripts, and model fine-tuning ### Backend Server This folder contains the source code for the FastAPI server. The API handles requests from the Android app, processes document text, and performs document classification using the BERT model. ### Frontend Android The Android application, built with Kotlin, allows users to capture or select documents (KTP/SIM), perform text recognition using ML Kit SDKs, and send extracted text to the backend API for classification. ### ML BERT Model Contains the pre-trained BERT model files, training scripts for fine-tuning the model, and utilities for document classification tasks. ## Datasets for Fine-Tuned BERT Model Because the dataset used to build the fine-tuned BERT model is sensitive, which is the image dataset of KTP (ID Card) and SIM (Driving License) documents of the Republic of Indonesia, the data used is in the form of dummy document images for KTP and SIM made in Figma. The dataset amounts to 1000 dummy images with 500 images each for each type of document. The dataset used can be seen here. ### Disclaimer The dataset is only used for research needs and although the document images are dummy (not based on data from real people, only random generation) still use the KTP and SIM image dataset wisely. Violations that occur due to misuse of KTP and SIM document images are beyond the responsibility of the author.

BERTNLPText Recognition+7

License & Certifications

Mobile Development

Dev Certification for Android (DCA)

dev.id

ID: L8W57M20RO
Issued: January 2025
Expires: January 2028
Mobile DevelopmentView Certificate
Become an Android Developer Expert

Dicoding Indonesia

ID: 2VX36MVW4XYQ
Issued: October 2023
Expires: October 2026
Mobile DevelopmentView Certificate
Bangkit Academy 2023 - Certificate of Completion

Bangkit Academy led by Google, Tokopedia, Gojek, & Traveloka

ID: BA23/DIST/XXIII-07/A177DSX0995
Issued: July 2023
Mobile DevelopmentView Certificate
Learn to Build Android Apps with Jetpack Compose

Dicoding Indonesia

ID: 81P23V5RQXOY
Issued: May 2023
Expires: May 2026
Mobile DevelopmentView Certificate

Programming

C# Intermediate

Sololearn

ID: CC-3HPLMCYQ
Issued: March 2024
ProgrammingView Certificate
Learn SOLID Programming Principles

Dicoding Indonesia

ID: JMZV99EMJPN9
Issued: May 2023
Expires: May 2026
ProgrammingView Certificate
Getting Started with Kotlin Programming

Dicoding Indonesia

ID: MRZM43L4KXYQ
Issued: February 2023
Expires: February 2026
ProgrammingView Certificate
Getting Started with Java Programming

Dicoding Indonesia

ID: 0LZ01O9Y3P65
Issued: April 2022
Expires: April 2025
ProgrammingView Certificate

Data Science

Certified International Specialist in Data Visualization (CISDV)

PASAS Institute, Singapore

ID: CISDV13855
Issued: December 2022
Expires: December 2025
Data ScienceView Certificate
Associate Data Scientist Microcredential Certification

Ministry of Education, Culture, Research and Technology of the Republic of Indonesia

ID: -
Issued: December 2021
Data ScienceView Certificate

Honor & Awards

Competition

1st Place Winner - Open The Gate Hack 2025

BSS Parking

June 2025

First place winner in the Open The Gate Hack 2025 competition.

CompetitionView Certificate
GEMASTIK XV National Student Performance in Competitive Programming

National Achievement Center of the Ministry of Education, Culture, Research and Technology of the Republic of Indonesia at Brawijaya University

November 2022

Participated in the National Student Performance in Competitive Programming competition.

CompetitionView Certificate
BPJS Kesehatan Healthkathon 2022 Semifinalists

BPJS Kesehatan (Indonesian National Health Insurance Agency)

October 2022

Semifinalist in the Machine Learning Category of BPJS Kesehatan Healthkathon 2022.

CompetitionView Certificate

Academic Excellence

Google Bangkit 2023 Distinction Graduate

Bangkit Academy led by Google, Tokopedia, Gojek, & Traveloka

July 2023

Distinction graduate from Bangkit Academy 2023 program, completed all assignments, attended all instructor-led training workshops, and earned cumulative scores in the top 10% of graduates.

Academic Excellence
The Most Outstanding Student of Information Systems Department

Information Systems Department, Mathematics and Natural Sciences Faculty, Hasanuddin University

August 2022

Recognized as the most outstanding student in the Information Systems Department at Hasanuddin University.

Academic Excellence

Languages

Bahasa Indonesia flag

Bahasa Indonesia

Native

Native Speaker

Complete fluency in speaking, reading, and writing

English flag

English

Upper Intermediate

Professional Working Proficiency

Able to communicate effectively in professional and academic settings

Certificates

Get In Touch

I'm always open to discussing new opportunities, interesting projects, or just having a chat about technology.

Follow Me

Send a Message