Hello, I'm
Iman Mustika Ismail
aka Riofuad
Mobile & Machine Learning Developer
Building innovative Mobile and AI-powered applications
last update 20 Oct 2025
About Me



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
























Education

Bachelor of Computer Science
Universitas Hasanuddin
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.
Experience
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.
Documentations

Internship Certificate
Click to view

Final Presentation
Click to view

With Lab Members
Click to view

Farewell Party
Click to view
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.
Documentations
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.
Documentations

Algorithm and Programming Lab Assistant Certificate
Click to view
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.
Documentations
Featured Projects

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.

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.

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.
License & Certifications
Mobile Development
 - dev.id.png)

Dicoding Indonesia

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

Dicoding Indonesia
Programming



Dicoding Indonesia

Data Science
 - PASAS Institute.png)
PASAS Institute, Singapore

Ministry of Education, Culture, Research and Technology of the Republic of Indonesia
Honor & Awards
Competition
BSS Parking
First place winner in the Open The Gate Hack 2025 competition.
National Achievement Center of the Ministry of Education, Culture, Research and Technology of the Republic of Indonesia at Brawijaya University
Participated in the National Student Performance in Competitive Programming competition.
BPJS Kesehatan (Indonesian National Health Insurance Agency)
Semifinalist in the Machine Learning Category of BPJS Kesehatan Healthkathon 2022.
Academic Excellence
Bangkit Academy led by Google, Tokopedia, Gojek, & Traveloka
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.
Information Systems Department, Mathematics and Natural Sciences Faculty, Hasanuddin University
Recognized as the most outstanding student in the Information Systems Department at Hasanuddin University.
Languages
Bahasa Indonesia
NativeNative Speaker
Complete fluency in speaking, reading, and writing
English
Upper IntermediateProfessional Working Proficiency
Able to communicate effectively in professional and academic settings
Get In Touch
I'm always open to discussing new opportunities, interesting projects, or just having a chat about technology.
