Projects
Internal reservation and back-office system for Bali Hai Cruises. Covers booking management, a Property Management System with a room assignment timeline, and a Smart Rule engine that lets staff write scriptable pricing rules with advanced test cases scenario.
Public-facing web reservation design for Bali Hai Cruises: landing page, product listing, a booking bar that adapts to product types (day tours, accommodation, dining), blog listing, and a base color system shared across the site.
A reusable Webflow template for villa and resort property websites, with a hero section, property carousel, gallery grid, package sections, and a check-in/check-out availability form.
I created a payment gateway for my own side project, QRIZZ, which is a QRIS-based payment gateway. I developed using dotnet.
A Learning Management System (LMS) designed to help pharmacists prepare for the national examination. Developed using Next.js + Python FastAPI.
A phishing website dataset to support my thesis, "Phishing Website Detection Based on Web Page Structure and Content Similarity."
Final project of the Alterra Academy (Kampus Merdeka's MSIB Program). Responsible for building and deploying the back-end for PPOB business processes integrated with Xendit Payment Gateway.
Web-based Point of Sales application to support all economic activities of the Village-Owned Shopping Unit in Tihingan Village.
This project is part of our college assignment, where we created an endless runner game using Three.js, a 3D graphics library. Our team of three developers worked together to design a simple game with dynamic environments, obstacles, and continuous gameplay.
A web-based attendance application built for Pendet Pastry to record and manage employee check-in/check-out activity.
A membership application for a pharmacy (Apotek), used to manage member registration and track member benefits.
This project was my final assignment for the Object-Oriented Programming course, where my team of two created a Java-based tile game. The goal of this project was to apply OOP principles such as Objects, Classes, Encapsulation, and Polymorphism in a simple yet challenging game.