All Projects
A collection of my work across web, mobile, and hardware.
SIMPOKA - Student Organization Information System
This is a desktop application made with Java to help manage activities for student organizations on campus. It has a complete system to create, read, update, and delete (CRUD) data about events, members, and budgets. It also has a great feature that automatically creates and prints final reports in PDF format.
Velo - Speedometer & Telemetry App
Velo is a mobile application that works as a real-time speedometer and vehicle telemetry tracker. It is built as a cross-platform app using the Flutter framework and Dart programming language. It shows your current speed, distance, and other important travel information with a very beautiful and modern design.
DeteksiUang - Rupiah TE 2022 Detector
This is a helpful tool for blind people to identify the new Indonesian Rupiah banknotes (TE 2022) using a camera. The system uses computer vision techniques like template matching for numbers, HSV color detection, and checking the size ratio. It can successfully detect seven different banknote values, from Rp1,000 to Rp100,000. It is designed to be easy to use and very helpful for daily life.
SEMOK (Segmentasi Motif Batik)
This is a digital image processing application that automatically separates beautiful Batik patterns from the background fabric. The system uses special image methods like Otsu Thresholding to find the object, CLAHE to make the colors clearer, and morphology operations to clean the image. It helps designers and researchers study Batik patterns much more easily.
SmartRoom IoT - ArduThon2026
SmartRoom IoT is an IoT-based smart room monitoring system built with ESP32 to monitor indoor environmental conditions in real time. The system collects temperature and humidity (DHT22), light intensity (LDR), and CO₂ level (MH-Z19 simulation) data to calculate a Comfort Score (0–100) and automatically determine the room status. Sensor data is displayed locally on an OLED screen and synchronized to Firebase, enabling remote monitoring through a web dashboard while automatically controlling indicators, fans, and alarms based on environmental conditions.
Devtrack
DevTrack is a cross-platform mobile asset management application developed with Flutter to streamline office device lending and tracking. The application enables administrators to manage devices, monitor borrowing activities, and control user access, while members can borrow and return devices by scanning QR Codes. Built with Firebase Firestore and Firebase Authentication, the system provides real-time synchronization, secure role-based access, and complete activity history for efficient asset management.
Marketplace-mahasiswa
This is a prototype of an online buying and selling web application (e-commerce marketplace). It is built entirely using pure PHP programming language. It includes all the basic features you need for an online store, such as showing products, adding items to a shopping cart, and checking out.
BLOOM - Bridal Legacy Of Old Memories
BLOOM (Bridal Legacy of Old Memories) is a 2D educational adventure game developed with Unity for SMA Tarakanita Gading Serpong as part of the 2025 Indonesian Student Research Olympiad (OPSI) project by Team OJOL Cianjur. The game introduces players to the Chinese Benteng (Cio Tao) wedding tradition from Tangerang through exploration, quizzes, puzzles, and interactive storytelling. Players experience each stage of the traditional wedding ceremony while learning the cultural significance behind every ritual and symbolic object.
Pesona-Semarang
This is a static promotion landing page website that highlights the best tourist destinations and beautiful culture of Semarang city. It is built using pure HTML and CSS. The design focuses on showing big, beautiful pictures and giving clear information to people who want to visit the city.