Projects

Mentalys App

Mentalys stands for Mental Analysis. It was the capstone project for my team in the Bangkit Academy 2024 Batch 2 program. We collaborated with the Cloud Computing and Machine Learning teams to build this app. My role was Android development. The app’s main feature is mental health analysis, which includes three methods: a questionnaire, voice tone analysis, and handwriting pattern recognition. Users receive insights about their mental health results and AI-powered recommendations via the Gemini AI API.

For users with indications of mental health issues, the app provides access to professional help through a consultation page and nearby offline clinics. Additional features include a mental health articles section, mental health history tracking, and personalized profile authentication.

GitHub Project


Storizon App

Storizon is an app for sharing thoughts online with fellow Dicoding members. It integrates the public Dicoding Story API to fetch and post stories. The app includes a map feature to view the location of users who share their stories (if they opt to include their location). Additionally, the home screen features a word count tracker for written stories and a login streak counter.

GitHub Project


Asclepius App

Asclepius is a cancer analysis app that uses an on-device machine learning model to predict cancer based on user input. It utilizes image classification through a TensorFlow Lite model. Each test conducted by the user is saved in the history tab. The app also features a news tab with articles and updates about cancer.

GitHub Project


Dicoding Event App

This is a simple event app that integrates the Dicoding API. It fetches event data for both upcoming and completed events. Users can favorite events, search for specific events, and view detailed event information. The app includes a notification feature for event reminders, which can be disabled in the settings page.

GitHub Project


BookNest App

This is a simple app that displays static book data, which does not update dynamically. It was submitted as part of the Dicoding Android Beginner Course.

GitHub Project


Resilience

This is a 2D RPG adventure game with a pixel art style. The story educates players about disaster resilience, focusing on earthquakes. The game includes combat mechanics with monsters and bosses, multiple maps, and immersive storytelling. It was developed in pure Java, and my contributions included coding, composing background music, and involvement in tileset creation and scripting. This project was submitted for the ITFest Paramadina 2024 Game Design Competition, where our three-member team won 4th place.

GitHub Project GitHub Project


Living with AI

This is a 2D RPG adventure game with a pixel art style. The story educates players about AI. The game features combat mechanics with monsters and bosses, multiple maps, and engaging gameplay. It was developed in pure Java, and my contributions included coding, composing background music, and minor involvement in tileset creation and scripting. This project was submitted for the CORISINDO 2024 Game Design Competition, where our three-member team won 3rd place.

GitHub Project GitHub Project


Movie List App

This is a movie list app built in Kotlin. It fetches data from the TMDB API and displays it in the app. There are two categories: Movies and TV Series. Both categories include sections for currently playing, upcoming, and popular titles. When you click on a movie or TV series, it shows detailed information such as the title, release date, backdrops, cast, trailer, and more. You can easily search for movies using the search bar. Additionally, there is a movie news section you can browse.

GitHub Project


Restaurant Management System

This is a Restaurant Management System built using VB.NET and SQL Server as the database. It features two user roles: admin and cashier. The system can manage menus, members, orders, and employees. It also provides statistical reports for business insights.

GitHub Project


School App

This app was my high school final assignment project. It uses Firebase as its database and displays school-related data such as student and teacher information, clubs, galleries, schedules, and more.

GitHub Project