Portfolio

All Projects

A collection of my work across web, mobile, and hardware.

SIMPOKA - Student Organization Information System
Web Application

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.

Java JavaSwing Flatlaf
Velo - Speedometer & Telemetry App
Mobile App

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.

Flutter Firebase
DeteksiUang - Rupiah TE 2022 Detector
API

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.

Python
SEMOK (Segmentasi Motif Batik)
API

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.

Python
SmartRoom IoT - ArduThon2026
Hardware

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.

ESP32 Arduino IDE HTML CSS +2
Devtrack
Mobile App

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.

Flutter Firebase
Marketplace-mahasiswa
Web Application

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.

PHP HTML CSS JavaScript
BLOOM - Bridal Legacy Of Old Memories
Game Development

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.

Unity 2D C#
Pesona-Semarang
Web Application

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.

HTML CSS JavaScript