My Projects
A small collection of projects built with a focus on clarity, creativity, and functionality. Each project reflects how design and engineering come together to create meaningful experiences.
- Responsive and accessible web applications
- Clean, maintainable fullstack architecture
- Modern UI with storytelling and motion
- Optimized performance and real-time features

BPS – Book Publishing Management System
Freelance Project · Sep 2025 – Oct 2025
BPS streamlines the book publishing process for publishers, enabling manuscript management, analytics dashboard, submission workflow, and robust role management. Developed as a freelance fullstack project using Laravel Inertia, React, and PostgreSQL.
Built with: Laravel, Inertia.js, React, PostgreSQL

EduKita – Educational Infrastructure Mapping System
Universitas Gadjah Mada (UGM) · Apr 2025 – Jun 2025
EduKita helps visualize and manage Indonesia’s educational infrastructure data through geospatial mapping and analytics dashboards. Built to assist educational institutions and government units in making data-driven decisions about school facilities and accessibility.
Built with: Next.js, TypeScript, Mapbox, Express.js, PostgreSQL

SaaS Brilink – Agent Management System
Freelance Project · July 2025 – Aug 2025
SaaS Brilink is a financial dashboard and transaction manager for Brilink agents. It provides multi-tenant access, expense tracking, bank fee analytics, and branch-level profit monitoring — built for scalability and automation.
Built with: Laravel, Next.js, TypeScript, GitHub Actions

Aplikasi Surat Menyurat RT/RW
Universitas Gadjah Mada (UGM) · Feb 2025 – May 2025
A digital correspondence system for local communities, simplifying administrative workflows like letter issuance and verification. Designed to support transparent and accessible community governance.
Built with: Laravel, Next.js, MySQL, Tailwind CSS

Fitness App – Android Kotlin
Personal Project · Nov 2024 – Dec 2024
Fitness App is an Android application developed using Kotlin, designed to help users discover, view, and manage different types of exercise routines. The app features a clean UI, categorized exercises, and detailed instructions for each routine.
Built with: Kotlin, Android Studio, Jetpack Compose

ASMR Automated Testing
Universitas Gadjah Mada (UGM) · August 2024 – October 2024
This project automates functional testing for the ASMR web application, covering user workflows such as registration, login, letter submission, approval, rejection, and download. Built with Selenium, Cucumber, and follows the Page Object Model (POM) for maintainability and scalability. Test cases are defined in Qase and implemented as Cucumber scenarios.
Built with: Selenium, Cucumber, Java, JUnit, TestNG, Qase, Maven